×
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-08-30
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
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

Job Title:

Principal AI/ML Engineer (Large Language Model)

Job Category:
Science

Time Type:
Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type:
Regular

Percentage of

Travel Required:

Up to 10%

Type of Travel:
Local

Anticipated Posting End: 12/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
  • Active TS/SCI with Adjudicated Polygraph
  • 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 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.)
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
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
  • Experience with any of the following additional languages:
    Java, C++, Rust, Go, and/or C#
  • Experience implementing algorithms on the GPU in Python or C++ using…
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