
AI Engineer
CACI International4 days ago
Base Salary
$121k - $266k/yr
Responsibilities
- Design, develop, test, document, and maintain AI-enabled applications and services.
- Implement AI and agent workflows using LangChain, Microsoft Agent Framework, or comparable frameworks and services.
- Develop retrieval-augmented generation capabilities involving data ingestion, retrieval, grounding, and authorized enterprise information sources.
- Integrate AI models with APIs, enterprise applications, business workflows, tool use, and human review.
- Translate user and mission needs into technical designs, user stories, and acceptance criteria.
- Develop application components, APIs, and services using Python.
- Create automated tests and evaluations for accuracy, relevance, grounding, safety, and performance.
- Troubleshoot application and model behavior using test results, telemetry, and user feedback.
- Support deployment and operations, including monitoring, documentation, incident resolution, and maintenance.
- Apply security and privacy requirements, including identity and access controls, authorization-aware retrieval, and sensitive-data protection.
- Collaborate with product, data, cloud, cybersecurity, DevSecOps, software engineering, and functional teams.
- Contribute reusable components, technical documentation, engineering practices, and AI safety or alignment policies.
Requirements
- Bachelor's degree plus 10 years of relevant experience, or an approved equivalent pathway including a master's degree plus 7 years, 16 years without a degree, or an associate degree plus 12 years.
- At least five years of experience in software engineering, application development, AI/ML engineering, or a related technical field.
- Experience developing software applications or services using Python and APIs.
- Hands-on experience building generative AI or machine learning applications integrating models with data, applications, or workflows.
- Experience with LangChain, Microsoft Agent Framework, or a comparable framework.
- Understanding of 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-based application development and deployment; Microsoft Azure experience is preferred.
- Understanding of secure software development and protection of sensitive enterprise information.
- Ability to collaborate with technical teams, product staff, and functional stakeholders and communicate technical work clearly.
- Preferred experience includes LangGraph, Azure OpenAI, Azure AI services, Azure AI Foundry, authorization-aware RAG, AI evaluation, observability, enterprise integrations, responsible AI practices, and relevant certifications.
Benefits
- Full-time regular employment with up to 10% local travel.
- Flexible time off and learning and development resources.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Categories
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.