×
Register Here to Apply for Jobs or Post Jobs. X

Principal AI​/ML Engineer; Language Model Aurora,

Job in Aurora, Arapahoe County, Colorado, 80012, USA
Listing for: CACI International Inc.
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 114600 - 252100 USD Yearly USD 114600.00 252100.00 YEAR
Job Description & How to Apply Below
Position: Principal AI/ML Engineer (Large Language Model) Aurora, CO, US + 1 more
## Principal AI/ML Engineer (Large Language Model)
Aurora, Colorado, United States of America

Job Title:

Principal AI/ML Engineer (Large Language Model)
Job Category:
Science Time Type:
Full time Minimum Clearance Required to Start: TS/SCI Employee Type:
Regular Percentage of

Travel Required:

Up to 10%
Type of Travel:
Local Anticipated Posting End: 8/31/2026
*
* The Opportunity:

** The Principal AI/ML Engineer 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.

** Responsibilities:
*** Lead and mentor a multidisciplined team consisting of developers and researchers to implement machine learning algorithms to solve a broad set of challenges for our various customers
* Apply Large Language Models (LLMs) to a variety of applications within remote sensing such as tasking collections, identifying gaps in collection plans, analyzing patterns of life, and more.
* Fine tune foundation models and building adaptors for new applications (llama factory, PEFT)
* Apply retrieval augmented generation (RAG) techniques to data to populate and query vector databases (e.g. Weaviate)
* Build custom applications with LLM frameworks such as Lang Chain, DSPy
* Deploy LLM solutions across cloud-based and local resources using kubernetes (llama.ccp, vllm etc)
* Analyze 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
* Review relevant publications to understand and apply cutting edge concepts to defense and commercial applications
* Interface with both internal and external leadership to communicate technical status
*
* Qualifications:

*
*
* Required:

** BS in machine learning, computer science, mathematics, or related fields.
* 10+ years of experience, preferably in software development or as a data scientist with 2+ years of building LLM applications using some of the following:  + Fine-tuning foundational models    - Steering Techniques (e.g Sparse auto encoders, representation tuning)    - Building adapters to use foundational models (e.g. PEFT, llama factory)  + Prompt engineering techniques / Inference time techniques (e.g. chain of thought, tree of thoughts, etc.)  

+ Using Retrieval Augmented Generation techniques to populate and query vector databases (e.g. Weaviate, pinecone)  + Using LLM Frameworks (e.g. Lang Chain, DSPy)  + Using AI APIs ( e.g AWS Bedrock, OpenAI)  + Using LLM deployment frameworks (eg llama.cpp, vllm, tgi)  + Developing UIs with Re Act
* Experience leading an interdisciplinary team of researchers and software developers and working with a program manager to define project scope and schedule to ensure we meet project milestones as defined by our customers
* Experience with Python and data science / machine learning libraries (e.g. PyTorch, Tensor Flow, Keras, OpenCV, Num Py, Pandas, Polars, scikit-learn, etc.)
* Active TS/SCI U.S. Government Security Clearance
* Desired:
** MS or PhD in machine learning, computer science, mathematics, or related fields.
* Experience leading an interdisciplinary team of researchers and software developers
* Experience with any of the following Computer Vision domains:  + Large Language Models and experience identifying ways to incorporate them into new areas and applications  + Applying Transformer-based architectures to domains in other areas outside of Natural Language Processing (NLP) such as computer vision  + Object detection algorithms such as YOLO and Faster-RCNN  + Natural Language Processing algorithms such as BERT  + Generative Adversarial Networks and Variational Autoencoders  + Reinforcement learning and familiarity with Gymnasium Gym, RLlib, and Stable Baselines  + Applying clustering algorithms and/or deep neural networks to real life problems  + Implementing tracking and pattern-of-life algorithms
* Experience with Machine Learning libraries and frameworks such as Hugging Face and Lang Chain
* Experience with Computer Vision libraries such as OpenCV, Nerfstudio, Fifty One, etc.
* Experience with Linux
*…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary