Lavora.

Tillbaka till sökningen

AI Engineer

CACI International Inc

Ort
Arlington, US
Arbetsplats
På plats
Anställningsform
Heltid
Lön
$105k–$231k
Publicerat
4 dagar sedan
Källa
DevITJobs

Requirements:

  • Bachelors degree and 10 years of experience in artificial intelligence, machine learning, software engineering, or a related field; equivalent combinations include a masters degree with 7 years of experience, 16 years of experience without a degree, or an associate degree with 12 years of experience.
  • At least five years of experience in software engineering, application development, AI/ML engineering, or a related technical field.
  • Demonstrated experience developing software applications or services with Python and APIs.
  • Hands-on experience building generative AI or machine learning applications that connect models with data, applications, or workflows.
  • Experience with LangChain, Microsoft Agent Framework, or a comparable framework for AI or agent-based solutions.
  • Understanding of retrieval-augmented generation (RAG), prompt and context design, model or application evaluation, and enterprise data integration.
  • Experience with automated testing, version control, and CI/CD practices.
  • Familiarity with cloud application development and deployment; Microsoft Azure experience is preferred.
  • Understanding of secure software development and protection of sensitive information and enterprise data access.
  • Ability to collaborate with technical teams, product staff, and functional stakeholders, and communicate technical work clearly.
  • Familiarity with AI safety frameworks, such as the NIST AI Safety Framework, to support alignment controls for AI models and agents.
  • Desired: Production application development experience with both LangChain and Microsoft Agent Framework.
  • Desired: Experience with LangGraph or other methods for building stateful, multi-step agent workflows.
  • Desired: Experience with Azure OpenAI, Azure AI services, or Azure AI Foundry.
  • Desired: Experience implementing authorization-aware RAG, data filtering, and access controls for retrieval and tool use.
  • Desired: Experience with AI evaluation methods, test sets, tracing, observability, and monitoring quality, latency, and cost.
  • Desired: Experience integrating AI applications with enterprise systems, microservices, and web interfaces.
  • Desired: Familiarity with responsible AI practices, including human review, explainability, and safe handling of uncertain or unsupported outputs.
  • Desired: Relevant cloud, AI, or software engineering certifications.

Responsibilities:

  • Design, develop, test, document, and maintain AI-enabled applications and services.
  • Implement AI and agent workflows using LangChain, Microsoft Agent Framework, or other suitable frameworks and services.
  • Develop RAG capabilities, including data ingestion, retrieval, grounding, and integration with authorized enterprise information sources.
  • Integrate AI models with APIs, enterprise applications, and business workflows, incorporating appropriate tool use and human review.
  • Work with product owners, users, and functional specialists to understand needs and translate them into technical designs, user stories, and acceptance criteria.
  • Develop and maintain application components, APIs, and services using Python and established software engineering practices.
  • Create and run automated tests and evaluations to assess accuracy, relevance, grounding, safety, and performance.
  • Troubleshoot application and model behavior, using test results, telemetry, and user feedback to improve solution quality.
  • Support deployment and operations, including CI/CD, monitoring, documentation, incident resolution, and ongoing maintenance.
  • Apply security and privacy requirements, including identity and access controls, authorization-aware retrieval, and sensitive data protection.
  • Collaborate with data, cloud, cybersecurity, DevSecOps, and software engineering teams to integrate solutions into the enterprise environment.
  • Contribute reusable components, technical documentation, and engineering practices that improve consistency and maintainability.
  • Contribute to AI safety and alignment policies and procedures that support ethical, controllable, and aligned AI systems and agents.

Technologies:

  • AI
  • Azure
  • CI/CD
  • Cloud
  • DevSecOps
  • Support
  • Machine Learning
  • Python
  • RAG
  • Security
  • Web
  • microservices
  • API

More

We are hiring a full-time, regular AI Engineer to support our United States Secret Service contract for the Department of Homeland Security. In this role, you will help turn mission and user needs into secure, reliable AI capabilities, working across the software development lifecycle with product, functional, data, cybersecurity, and infrastructure teams. The work may involve LangChain, Microsoft Agent Framework, cloud-based AI services, and established software engineering practices. Local travel of up to 10% may be required. At CACI, we center our work on integrity, innovation, and customer missions. We offer flexible time off, learning and development resources, competitive compensation, and benefits that include healthcare, wellness, financial, retirement, family support, continuing education, and time off options. The proposed national salary range is $105,100–$231,100; final compensation may depend on location, contract labor categories and wage rates, experience, skills, education, and certifications.

last updated 43 week of 2026