Machine Learning Engineer
AI summary of the role
CACI seeks a Software Developer with AI experience to design, develop, and deploy AI-driven applications for enterprise-level IT operations in a cleared environment.
No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.
What you’ll do
- Develop and maintain machine learning pipelines and applications using Python and modern ML frameworks
- Implement and optimize algorithms for large language model (LLM) integration and deployment
- Build RESTful APIs and microservices to serve ML models in production environments
- Containerize ML applications using Docker for consistent deployment across environments
What you’ll bring
- Active TS/SCI clearance with Poly
- Bachelor's degree in computer science, Software Engineering, Data Science, or related field with 5 years of professional experience in software development or machine learning engineering
- Strong proficiency in Python with solid understanding of OOP, design patterns, data structures, and algorithms
- Experience with Git, Docker, and database management (SQL and/or NoSQL)
Technologies
Python · Docker · Git · SQL · NoSQL · LangChain · LangGraph · ChromaDB · Pinecone · Weaviate
About CACI
Delivers cleared mission technology, cyber, IT modernization, and engineering expertise for U.S. defense, intelligence, and federal civilian agencies.
Public · 5000+ people
Source and classification
Internal deployment & tooling · Evidence for this classification:
Job Title: Machine Learning Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: CACI is seeking a Software Developer with AI experience to join our dynamic team. This role will focus on developing and implementing AI solutions to enhance our enterprise-level IT operations. The Developer will work closely with cross-functional teams to design, develop, and deploy AI-driven applications that improve efficiency, automate processes, and provide valuable insights. Responsibilities: Develop and maintain machine learning pipelines and applications using Python and modern ML frameworks • Implement and optimize algorithms for large language model (LLM) integration and deployment • Build RESTful APIs and
More from the job description
Job Title: Machine Learning Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: CACI is seeking a Software Developer with AI experience to join our dynamic team. This role will focus on developing and implementing AI solutions to enhance our enterprise-level IT operations. The Developer will work closely with cross-functional teams to design, develop, and deploy AI-driven applications that improve efficiency, automate processes, and provide valuable insights. Responsibilities: Develop and maintain machine learning pipelines and applications using Python and modern ML frameworks • Implement and optimize algorithms for large language model (LLM) integration and deployment • Build RESTful APIs and microservices to serve ML models in production environments • Write clean, maintainable, and well-documented code following object-oriented programming principles • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions • Work with databases (SQL,NoSQL and Vector) to manage training data, model artifacts, and application state • Containerize ML applications using Docker for consistent deployment across environments • Utilize Git for version [... source excerpt omitted ...] y • Support the deployment and monitoring of AI/ML models in cloud environments • Stay current with emerging trends in machine learning, LLMs, and AI engineering best practices Qualifications: Required: • Active TS/SCI clearance with Poly • Bachelor's degree in computer science, Software Engineering, Data Science, or related technical field with 5 years of professional experience in software development or machine learning engineering • Strong proficiency in Python programming with solid understanding of object-oriented programming (OOP) concepts, design patterns, data structures, and algorithms • Experience with development tools and practices including Git version control, Do [... source excerpt omitted ...] re of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our l
Employer postings · Data from · Sources