Role overview
Job ID
324341
Job Title: AI/ML EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: LocalAnticipated Posting End: 8/31/2026
The Opportunity:
This position is for an AI/ML Engineer looking for new challenging problems. You will support the development of AI/ML algorithms in a multitude of disciplines from object detection/classification, natural language processing, reinforcement learning, and large language models. Additionally, we have a team of excellent researchers and software developers who are eager to mentor.
What you'll work on
Our ideal candidate is an AI/ML engineer with experience working in research teams prototyping and developing AI/ML algorithms. This candidate will be joining our team of AI/ML engineers and researchers to apply cutting-edge AI/ML algorithms in a variety of domains to the mission needs of our customers.
As an AI/ML Engineer, your responsibilities include:
- Working as part of a small team consisting of developers and researchers to implement machine learning algorithms to solve a broad set of challenges for our various customers
- Analyzing large multi-domain datasets such as images, text, and/or graph data to identify statistically relevant features to build models that provide analysts with actionable data
- Using cloud services to train and deploy ML models
- Reviewing relevant publications to understand and apply cutting edge concepts to defense and commercial applications
- Writing technical documentation supporting code, program capabilities, and user-guides
What we're looking for
Required:
- Effective communicator with the ability to write and present technical reports
- Experience with Python and any of the following Python data science / machine learning libraries: Pandas, scikit-learn, TensorFlow, Keras, Pytorch
- Experience with one or more of the following:
- Applying unsupervised and/or supervised machine learning techniques
- Applying and/or developing algorithms based in statistical analysis
- Analyzing large datasets and building models to perform inference
- BS in machine learning, computer science, mathematics, or relevant fields
- 2+ years of experience developing AI/ML applications, data science, and/or algorithm development
- Active TS/SCI with Poly U.S. Government Security Clearance
Desired:
- MS or PhD in machine learning, computer science, mathematics, or relevant fields
- Experience leading an interdisciplinary team of researchers and software developers
- Experience with any of the following AI/ML domains:
- Large Language Models and experience identifying ways to incorporate them into new areas and applications
- Object detection algorithms such as YOLO and Faster-RCNN
- Natural Language Processing algorithms such as Transformers and RNNs
- Applying Transformer-based architectures to domains in other areas outside of NLP such as computer vision
- Generative Adversarial Networks and Variational Autoencoders
- Reinforcement learning and familiarity with OpenAI Gym, RLlib, and Stable Baselines
- Applying clustering algorithms and/or deep neural networks to real life problems
- Implementing tracking & fusion and pattern-of-life algorithms
- Experience with Machine Learning libraries and frameworks such as Hugging Face and LangChain
- Experience with Linux
- Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
- Experience with any of the following additional languages: C++, Java, and/or C#
- Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries
- Experience with implementing tracking and fusion, and pattern-of-life algorithms
- Experience in application deployment, virtualization, and containerization
- Experience working with various Remote Sensing datasets (e.g. EO/OPIR/SAR images, passive RF, etc.)
- Experience shaping and writing proposals
*What You Can Expect:
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.