New opportunity

Agentic AI Developer

Leidos · Chantilly, United States

About this role

Leidos is seeking an Agentic AI Developer for its Kudu Dynamics business in Chantilly, Virginia. This on-site, full-time role designs, develops, and deploys autonomous AI agents and multi-agent systems that reason, plan, and execute operational tasks with minimal human intervention. The posting lists no travel, a day shift, and a Top Secret/SCI with Polygraph clearance designation.

Responsibilities

  • Build and orchestrate autonomous agents and multi-agent workflows, including LLM-powered applications and retrieval-augmented generation (RAG) architectures.
  • Connect agents to APIs, databases, enterprise systems, and external services; develop conversational and human-in-the-loop interfaces.
  • Create observability, tracing, and evaluation pipelines; optimize prompts, memory, context handling, and agent decisions.
  • Containerize and deploy AI applications, maintain GitLab source-control and CI/CD workflows, and collaborate with engineers, cybersecurity teams, researchers, and stakeholders. Research and prototype emerging agentic AI techniques.

Required qualifications

  • A bachelor’s degree in Computer Science, Artificial Intelligence, Software Engineering, or a related field, or equivalent experience; 3+ years of software development experience and strong Python skills.
  • Experience developing LLM applications with LangChain, using Langfuse for observability and tracing, building conversational interfaces with Chainlit, containerizing with Docker, and managing repositories and CI/CD workflows with GitLab.
  • Familiarity with REST APIs, vector databases, and modern backend architectures; understanding of prompt engineering, RAG pipelines, and agent orchestration. Strong communication and problem-solving skills.

Preferred qualifications include experience with multi-agent systems, autonomous workflows, embeddings, and cloud or hybrid AI deployments; knowledge of AI safety, governance, and observability; experience in cybersecurity, defense, research, or mission-focused environments; and an active security clearance or eligibility to obtain one, if applicable.

The listed pay range is $69,550.00–$125,725.00 and is a guideline rather than guaranteed compensation. Listed benefits include health and wellness programs, income protection, paid leave, and retirement.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonLarge language modelsLangChainLangfuseChainlitDockerGitLabREST APIsVector databasesRetrieval-augmented generationPrompt engineeringAgent orchestrationMulti-agent systemsConversational AIAI observabilityTracingAI evaluationCI/CDMicroservicesEmbedding technologiesCloud-native developmentCommunicationProblem-solving

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build autonomous and multi-agent workflows

    The role designs agents that reason, plan, and execute tasks, and orchestrates multi-agent workflows. Prepare to explain how you would divide work among agents and decide when an agent should stop or hand off.

  • Ground agents in data and tools

    The posting calls for LLM and RAG applications connected to APIs, databases, enterprise systems, and external services. Prepare to walk through a retrieval and tool-use design, including how you would handle missing or conflicting information.

  • Make agent behavior visible and assessable

    Responsibilities include observability, tracing, evaluation, and optimization of prompts, memory, context, and decisions; Langfuse is named in the qualifications. Prepare to describe what you would trace and how you would use evaluations to diagnose failures.

  • Provide usable human oversight

    The role builds conversational and human-in-the-loop interfaces, and names Chainlit experience. Prepare to distinguish actions an agent could complete independently from those that should pause for human review.

  • Deliver maintainable AI applications

    The posting calls for Docker-based deployment, GitLab source control and CI/CD, and collaboration with engineers, cybersecurity teams, researchers, and stakeholders. Prepare to explain how an agent prototype would become a testable, deployable application with clear team handoffs.

Likely challenges to think through

  • Autonomy versus human control

    A likely design challenge is allowing agents to complete operational tasks with minimal intervention while retaining meaningful human review. Prepare a reasoned example of approval points, action limits, and what happens when an agent is uncertain; these are preparation considerations, not stated employer policies.

  • Reliable decisions across retrieval and integrations

    Combining RAG, memory, and external tools may make it difficult to identify whether a poor result came from retrieved content, context handling, or an agent decision. Prepare a troubleshooting approach that uses traces and targeted evaluations to isolate each source of failure.

  • Rapid prototyping versus dependable deployment

    The posting asks for research and rapid prototyping alongside deployment, CI/CD, and scalable capabilities. A likely trade-off is deciding when an emerging technique is mature enough to deploy. Prepare criteria for comparing a prototype with a simpler baseline before adding operational complexity.

03

Practice your answers

Technical practice

How would you design an autonomous agent to plan and execute an operational task?

What to coverPreparation suggestion: Explain how you would structure the task, select tools, manage state, and decide when an agent should stop or request human input. Discuss how Python and LangChain could support the workflow without assuming every task needs full autonomy.

When would you use multiple agents rather than one agent?

What to coverPreparation suggestion: Describe how you would divide responsibilities and coordinate handoffs in a multi-agent workflow. Weigh potential gains from specialization against added latency, cost, and difficulty tracing decisions.

How would you build and assess a RAG pipeline?

What to coverPreparation suggestion: Walk through document preparation, embeddings, vector retrieval, and how retrieved material reaches the LLM. Explain how you would investigate irrelevant retrieval or answers unsupported by the retrieved material.

How would you connect an agent to enterprise APIs and data sources?

What to coverPreparation suggestion: Describe tool interfaces for REST APIs and databases, including how the agent handles errors and unexpected responses. Discuss how you would limit what an agent can do through those integrations.

How would you build a conversational interface with human oversight?

What to coverPreparation suggestion: Explain how a Chainlit interface could show an agent’s proposed action, collect human input, and resume the workflow. Discuss where a review step is more appropriate than independent execution.

How would you troubleshoot an agent that produces inconsistent results?

What to coverPreparation suggestion: Explain what you would trace with a tool such as Langfuse, including prompts, retrieved context, tool calls, and outcomes. Show how those traces would help distinguish a retrieval problem from a planning or tool-use problem.

How would you evaluate a new agentic technique before adopting it?

What to coverPreparation suggestion: Define representative tasks and compare outcomes against an existing approach, including quality, reliability, latency, and cost. Explain what evidence would justify further development rather than continued prototyping.

How would you improve prompts, memory, and context handling?

What to coverPreparation suggestion: Describe how you would diagnose missing context, excessive context, or repeated poor decisions before changing prompts or memory. Explain how you would test whether a change improves task performance without introducing new failures.

How would you package and deploy an AI application with Docker?

What to coverPreparation suggestion: Outline how you would containerize a Python service and verify that its dependencies and configuration work in the deployed environment. Discuss operational trade-offs relevant to an application that calls LLM APIs and other services.

How would you maintain a GitLab CI/CD workflow for an agent application?

What to coverPreparation suggestion: Describe checks you would run before deploying changes to code, prompts, or workflows. Explain how repository practices and pipeline results could make changes easier to review and failures easier to investigate.

Behavioural practice

Tell me about a time you worked across technical disciplines to deliver a capability.

What to coverPreparation suggestion: Use a real situation involving collaborators with different priorities, then explain your actions and the result. Focus on how you coordinated decisions and communicated trade-offs, reflecting the posting’s collaboration with engineers, cybersecurity teams, researchers, and stakeholders.

Tell me about a difficult software problem you took ownership of resolving.

What to coverPreparation suggestion: Set out the situation, your diagnostic actions, and the result. Make clear how you narrowed the problem, handled uncertainty, and communicated progress without overstating your individual contribution.

Tell me about a prototype you developed to test an emerging approach.

What to coverPreparation suggestion: Describe the question the prototype was meant to answer, what you built, and what the result showed. Explain how you decided whether to refine the approach or set it aside.

Tell me about a time you explained a technical limitation to a stakeholder.

What to coverPreparation suggestion: Give the situation, how you explained the limitation and options, and the resulting decision or outcome. Focus on clear communication about capability and trade-offs rather than promising more than the system could deliver.

Tell me about a time you adapted your approach in a fast-moving technical project.

What to coverPreparation suggestion: Describe what changed, the actions you took, and the result. Explain how you balanced speed with evidence and coordination, in keeping with the posting’s emphasis on rapid prototyping and adaptability.

02

Sharpen your knowledge

Topics to prepare

  • Agent orchestration and multi-agent design

    Sketch a workflow in which an agent plans a task, delegates a step, handles a failed step, and decides when to stop or request human input. Explain the trade-offs against a single-agent design. The posting calls for autonomous agents and multi-agent workflows; multi-agent design experience is preferred.

  • RAG and vector retrieval

    Diagram how documents become embeddings, enter a vector database, and are retrieved for an LLM response. Identify where irrelevant retrieval could affect the answer. RAG understanding and vector-database familiarity are required; embedding experience is preferred.

  • Prompts, memory, and context

    Compare two prompt and context-handling approaches for a multi-turn operational task, explaining what information each retains and when a decision could go wrong. The role explicitly involves optimizing prompts, memory, context, and agent decisions.

  • Evaluation, tracing, and AI safety

    Define a small set of agent test cases and explain which traces and outcomes would reveal a wrong tool choice or an unsupported answer. Observability and evaluation pipelines are responsibilities; AI safety and governance knowledge is preferred.

  • Agent integration and human oversight

    Draw the data flow between an agent, a REST API, a database, and a human approval point; mark where errors should be surfaced. The posting calls for enterprise integrations, modern backend familiarity, and human-in-the-loop interfaces.

Skills to revise

  • Build a Python and LangChain agent

    As a revision exercise, implement a small Python agent with LangChain that uses an LLM API and a defined stopping condition; walk through one successful and one failed run. Python, LLM application development, and LangChain are required in the posting.

  • Connect an agent to a REST API

    Practice writing a Python integration that calls a REST endpoint, validates its response, and handles an error without treating the result as a successful action. API integration is a stated responsibility, and REST familiarity is required.

  • Create a Chainlit conversation

    Build a short Chainlit interaction that displays an agent response and pauses for human input before a consequential next step. Chainlit experience is required, and conversational and human-in-the-loop interfaces are responsibilities.

  • Trace and evaluate with Langfuse

    Instrument a sample agent run in Langfuse, inspect its steps, and compare two runs against the same test case. The posting requires experience with observability and tracing tools such as Langfuse and calls for evaluation pipelines.

  • Containerize an AI application

    Write a Dockerfile for the sample application, run it locally, and check that configuration is supplied at runtime rather than embedded in the image. Docker experience and Docker-based deployment are explicitly listed.

  • Maintain a GitLab CI/CD workflow

    Revise a small GitLab repository workflow by adding a pipeline that runs a Python test and builds the Docker image; explain what happens when either stage fails. The posting requires GitLab repository and CI/CD experience.

04

Your preparation checklist

  • Map the required qualifications to evidence

    Make a one-page inventory of examples you can substantiate for Python, software development, LLM applications, LangChain, Langfuse, Chainlit, Docker, GitLab, REST APIs, vector databases, and RAG. Note the posting’s degree-or-equivalent-experience and 3+ years requirements without assuming you meet them.

  • Rehearse an agent project walkthrough

    If you have a relevant project, prepare a concise account of its goal, your contribution, architecture, agent decisions, integrations, results, and tradeoffs. Distinguish work you built from work you would propose.

  • Sketch a multi-agent RAG design

    As a practice exercise, draw a Python-based workflow that retrieves from a vector database, uses an LLM to plan and call a REST API, and routes consequential actions through a human-in-the-loop interface. Explain where orchestration, prompts, memory, and context handling can fail.

  • Prepare an evaluation and tracing plan

    Draft sample tests for retrieval quality, agent decisions, tool-call failures, and human handoffs. Show what you would trace with a tool such as Langfuse and how findings would guide changes to prompts or workflow behavior.

  • Explain a deployment path

    Prepare a simple Docker and GitLab repository and CI/CD outline for the practice design. Be ready to explain testing, configuration, and deployment choices; the posting names these tools but does not prescribe a particular pipeline.

  • Select collaboration and safety examples

    Prepare brief, factual examples, if available, of resolving an engineering problem with stakeholders or cybersecurity colleagues. Separately, identify safety or governance tradeoffs you would discuss for an autonomous system; those topics appear among the preferred qualifications.

  • Write targeted questions for Leidos

    Ask what operational tasks and data sources the team prioritizes, how it evaluates agent performance and human oversight, and what deployment constraints apply. Clarify the on-site expectations and the posting’s Top Secret/SCI with Polygraph designation versus its preferred clearance-or-eligibility wording.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 4, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…