Machine Learning Engineer (Clearance Sponsorship)
Job Description
Chantilly, VA onsite; CACI seeks a Machine Learning Engineer with clearance sponsorship to design, deploy, and scale AI and ML solutions, including pipelines, APIs, and cloud-enabled LLM integrations.
Responsibilities
- Design, implement, and maintain end-to-end ML pipelines and applications using Python and modern ML frameworks.
- Prototype and optimize algorithms to enable large language model integration and deployment.
- Develop RESTful APIs and microservices to serve ML models in production environments.
- Write clean, maintainable, and well-documented code aligned with object-oriented programming principles.
- Collaborate with cross-functional teams to translate requirements into technical solutions.
- Work with SQL, NoSQL, and vector databases to manage training data, model artifacts, and application state.
- Containerize ML applications with Docker to ensure consistent deployment across environments.
- Use Git for version control and participate in code reviews to uphold code quality.
- Test and debug ML applications to ensure reliability and accuracy.
- Support deployment and monitoring of AI/ML models in cloud environments.
- Stay current with advances in machine learning, LLMs, and AI engineering best practices.
Requirements
- Active TS/SCI clearance with polygraph required.
- Bachelor's degree in computer science, software engineering, data science, or a related technical field, with 5 years of professional experience in software development or machine learning engineering.
- Strong Python proficiency with solid grounding in object-oriented programming, design patterns, data structures, and algorithms.
- Experience with Git, Docker, and database management (SQL and/or NoSQL).
- Familiarity with LLM technologies, including exposure to large language models and orchestration frameworks such as LangChain and LangGraph.
- Understanding of RAG architectures and vector databases (ChromaDB, Pinecone, Weaviate, or similar) for building intelligent retrieval systems.
- Strong problem-solving abilities, attention to detail, excellent communication skills, and a collaborative, team-oriented mindset.
Technologies
- Python
- Git
- Docker
- SQL
- NoSQL
- LangChain
- LangGraph
- ChromaDB
- Pinecone
- Weaviate
- AWS
- Azure
- Google Cloud
- Kubernetes
- Rancher
- CI/CD pipelines
- Ansible
- ServiceNow
- SAP
- Tableau
- Splunk
Benefits
- Healthcare
- Wellness benefits
- Financial benefits
- Retirement benefits
- Family support benefits
- Continuing education benefits
- Time off benefits
What you can expect
- A culture of integrity
- An environment of trust
- A focus on continuous growth
Pay range
The proposed salary range for this position is USD 113,200 - 237,800 per year.