Machine Learning Engineer
Listed on 2026-01-07
-
Software Development
AI Engineer, Machine Learning/ ML Engineer, Software Engineer, Cloud Engineer - Software
Location:
Chantilly, Virginia, United States of America. TS/SCI with Polygraph 319507
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
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, No
SQL 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 control and participate in code reviews to maintain code quality
- Conduct testing and debugging of ML applications to ensure reliability and accuracy
- 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
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, Docker containerization, and database management (SQL and/or No
SQL) - Knowledge of LLM technologies including exposure to Large Language Models, orchestration frameworks (Lang Chain, Lang Graph)
- Understanding of RAG architectures and vector databases (Chroma
DB, Pinecone, Weaviate, or similar) for building intelligent retrieval systems - Strong problem‑solving abilities, attention to detail, excellent communication skills, and eagerness to learn in a collaborative team environment
Desired:
- Master's degree in computer science or related field
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and knowledge of MLOps practices for ML model deployment and monitoring
- Experience with container orchestration and Dev Ops including Kubernetes, Rancher, CI/CD pipelines, and infrastructure automation tools like Ansible
- Familiarity with enterprise platforms such as Service Now, SAP, Tableau, or Splunk
- Contributions to open‑source ML projects and familiarity with Agile development methodologies
A culture 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 lengthy track record of business success, and find opportunities to break new ground – in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
Pay RangeThe proposed salary range for this position is: $113,200 - $237,800. CACI…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).