Jobs · devitjobs

Staff AI/ML Engineer
CACI · King of Prussia, Pennsylvania · Posted today
About the role
Implement machine learning algorithms and analyze large datasets as part of a small interdisciplinary team.
Salary: $98,500 - 206,800 per year Requirements: Active TS/SCI U.S. Government security clearance with an adjudicated polygraph Bachelors degree in machine learning, computer science, mathematics, or a related field 8+ years of AI/ML development experience Experience working on research teams to prototype and develop AI/ML algorithms Proficiency in Python and ML libraries such as PyTorch, Lightning, OpenCV, NumPy, and Polars Experience with supervised and unsupervised learning Experience with deep learning architectures Experience contributing to a team using version control, such as Git, GitLab, or Bitbucket Preferred: Masters or PhD in a relevant technical field Preferred: Experience leading interdisciplinary teams Preferred: Experience with MCP, Microsoft Agent Framework, Hugging Face, LangChain, or OpenCV Preferred: Experience with GenAI Ops techniques, such as LLM-as-a-judge, and frameworks such as LangFuse, MLFlow, or Arize Phoenix Preferred: Experience with LLMs, Transformers, YOLO, GANs, reinforcement learning, Linux, and AWS Preferred: Experience with CUDA and Python libraries such as CuPy, Numba, CuSignal, or CuDF Preferred: Experience in application deployment, virtualization, and containerization with tools such as Podman, Docker, Kubernetes, or Rancher Preferred: Familiarity with AWS cloud computing resources such as EC2, S3, and Lambda Responsibilities: Implement machine learning algorithms as part of a small, interdisciplinary team Analyze large, multi-domain datasets, including images, text, time series, and graph data Review and apply cutting-edge research publications Create technical documentation and user guides Understand training and deployment pipelines, including AWS services Train and mentor team members Support development of AI/ML algorithms across disciplines such as object detection and classification, natural language processing, time series prediction and classification, reinforcement learning, and large language models Technologies: AI AWS BitBucket Cloud CUDA Docker EC2 Git GitLab Support Kubernetes LLM Langfuse Linux Machine Learning MCP MLflow Phoenix Podman PyTorch Python Security numpy opencv Lambda More: We are hiring a full-time Staff AI/ML Engineer in the Science category. This is a regular employee position with local travel of up to 10%; it can be worked from more than one location. At CACI, we value integrity, character, and innovation, and our high-performing teams support customer missions and the safety of our nation. We offer flexible time off, learning and development resources, competitive compensation, and benefits covering healthcare, wellness, financial and retirement support, family needs, continuing education, and time off. The proposed national-average salary range is $98,500–$206,800; final pay may depend on location, contract labor categories and wage rates, experience, skills, education, and certifications. We are an equal opportunity employer and consider qualified applicants without regard to protected characteristics. last updated 42 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Staff AI/ML Engineer role at CACI remote?+
This Staff AI/ML Engineer position is listed as onsite (King of Prussia, Pennsylvania).
What is the salary for the Staff AI/ML Engineer role at CACI?+
The listing states 98500 - 206800 USD / year.
What seniority level is this Staff AI/ML Engineer role?+
This is a lead level position.
How do I apply for the Staff AI/ML Engineer role at CACI?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to CACI.