← Back to jobsJob ID col-cmv8ztgkg0cd7md0121eo7t1x

CACI International IncPosted 30+ days ago

AI/ML Engineer

Full-time
On-site
3+ years
$69K – $142K/yr
Posted 30+ days ago

CACI International Inc is seeking an AI/ML Engineer to support the development of artificial intelligence and machine learning algorithms across large language models, natural language processing, and time-series predictive analytics. The role focuses on building ETL pipelines and data infrastructure, implementing AI/ML solutions, improving internal processes, and developing software using Agile methodologies.

Posted
30+ Days Ago
Source
caci.eightfold.ai
Sector
Information Technology & AI

Opens the employer's application page in a new tab

Responsibilities

  • Work within a multidisciplinary team consisting of both developers and researchers. The team's core focus is the implementation of ETL pipelines to support a variety of AI/ML and LLM solutions, which in turn address a broad range of customer challenges
  • As an AI/ML Engineer, you will:
  • Assemble large, complex sets of data to support AI/ML algorithm implementation
  • Build required infrastructure for optimal extraction, transformation and loading of data from various data sources
  • Curate and maintain data that is stored in support of metrics and evaluation
  • Implement Artificial Intelligence/Machine Learning algorithms
  • Identify, design, and implement internal process improvements including re designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes
  • Use Agile methodologies to develop software

Qualifications

  • B.S. in Data Science, AI/ML, Computer Science, or related field
  • 3+ years of experience, preferably as Data Engineer/Scientist, Machine Learning Engineer, or Software Development
  • Experience developing data pipelines and normalizing data with canonical Python packages (e.g. NumPy, Pandas, Polars)
  • Experience contributing within a team setting using version control (e.g. git, GitLab, Bitbucket)
  • Active TS/SCI U.S. Government Security Clearance

Preferred

  • Active TS/SCI U.S. Government Security Clearance with Polygraph
  • Experience with Gitlab, DevSecOps utilizing test-driven development, containers, (e.g. Docker, Docker Compose), cloud services (e.g. AWS), tools for distributed computing (e.g. Spark, Pyspark)
  • Experience leading an interdisciplinary team of researchers and software developers
  • Large Language Models and experience identifying ways to incorporate them into new domains and applications
  • Applying Transformer-based architectures to domains in other areas outside of Natural Language Processing (NLP) such as computer vision
  • Natural Language Processing algorithms such as BERT
  • Reinforcement learning and familiarity with Gymnasium Gym, OpenEnv, TorchRL, 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 GenAI Ops techniques (e.g. LLM-as-a-judge) and frameworks (e.g. LangFuse, MLFlow, Arize Phoenix)
  • Experience with Machine Learning libraries and frameworks such as HuggingFace and LangChain
  • Experience with Linux
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, Bedrock, 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 CUDA and other CUDA libraries
  • Experience in application deployment, virtualization, and containerization (e.g. Podman, Docker, Kubernetes, Rancher)
  • Experience shaping and writing proposals
  • Pattern-of-Life Algorithms
  • LLM-as-a-Judge

Required skills

Data PipelinesPythonNumPyPandasPolarsGitMachine LearningArtificial IntelligenceLarge Language ModelsNatural Language ProcessingDocker

Full job description

CACI International Inc is seeking an AI/ML Engineer to support the development of artificial intelligence and machine learning algorithms across large language models, natural language processing, and time-series predictive analytics. The role focuses on building ETL pipelines and data infrastructure, implementing AI/ML solutions, improving internal processes, and developing software using Agile methodologies.

Responsibilities

  • Work within a multidisciplinary team consisting of both developers and researchers. The team's core focus is the implementation of ETL pipelines to support a variety of AI/ML and LLM solutions, which in turn address a broad range of customer challenges
  • As an AI/ML Engineer, you will:
  • Assemble large, complex sets of data to support AI/ML algorithm implementation
  • Build required infrastructure for optimal extraction, transformation and loading of data from various data sources
  • Curate and maintain data that is stored in support of metrics and evaluation
  • Implement Artificial Intelligence/Machine Learning algorithms
  • Identify, design, and implement internal process improvements including re designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes
  • Use Agile methodologies to develop software

Preferred

  • Active TS/SCI U.S. Government Security Clearance with Polygraph
  • Experience with Gitlab, DevSecOps utilizing test-driven development, containers, (e.g. Docker, Docker Compose), cloud services (e.g. AWS), tools for distributed computing (e.g. Spark, Pyspark)
  • Experience leading an interdisciplinary team of researchers and software developers
  • Large Language Models and experience identifying ways to incorporate them into new domains and applications
  • Applying Transformer-based architectures to domains in other areas outside of Natural Language Processing (NLP) such as computer vision
  • Natural Language Processing algorithms such as BERT
  • Reinforcement learning and familiarity with Gymnasium Gym, OpenEnv, TorchRL, 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 GenAI Ops techniques (e.g. LLM-as-a-judge) and frameworks (e.g. LangFuse, MLFlow, Arize Phoenix)
  • Experience with Machine Learning libraries and frameworks such as HuggingFace and LangChain
  • Experience with Linux
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, Bedrock, 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 CUDA and other CUDA libraries
  • Experience in application deployment, virtualization, and containerization (e.g. Podman, Docker, Kubernetes, Rancher)
  • Experience shaping and writing proposals
  • DevSecOps
  • Test-Driven Development
  • Containerization
  • Docker
  • Docker Compose
  • Cloud Computing
  • AWS
  • Distributed Computing
  • Apache Spark
  • PySpark
  • Large Language Models
  • LLM Domain Integration
  • Transformer Architectures
  • Computer Vision
  • Natural Language Processing
  • BERT
  • Reinforcement Learning
  • Gymnasium
  • OpenEnv
  • TorchRL
  • RLlib
  • Stable Baselines
  • Clustering Algorithms
  • Deep Neural Networks
  • Algorithm Implementation
  • Tracking Algorithms
  • Pattern-of-Life Algorithms
  • GenAI Ops
  • LLM-as-a-Judge
  • LangFuse
  • MLflow
  • Arize Phoenix
  • Machine Learning
  • Hugging Face
  • LangChain
  • Linux
  • Amazon EC2
  • Amazon S3
  • AWS Lambda
  • Amazon Bedrock
  • Java
  • C++
  • Rust
  • Go
  • C#
  • GPU Programming
  • CUDA
  • CUDA Libraries
  • Application Deployment
  • Virtualization
  • Podman
  • Kubernetes
  • Rancher
  • Proposal Writing
  • Interdisciplinary Team Leadership

Benefits

  • Flexible time off benefit
  • Access to robust learning resources
  • Competitive compensation and benefits
  • Learning and development opportunities
  • Healthcare benefits
  • Wellness benefits
  • Financial benefits
  • Retirement benefits
  • Family support benefits
  • Continuing education benefits
  • Time off benefits

Company

  • National security technology and expertise for government missions
  • Reston, Virginia, USA
  • https://www.caci.com/
  • Founded in 1962
  • 10001+ employees

Qualifications

  • B.S. in Data Science, AI/ML, Computer Science, or related field
  • 3+ years of experience, preferably as Data Engineer/Scientist, Machine Learning Engineer, or Software Development
  • Experience developing data pipelines and normalizing data with canonical Python packages (e.g. NumPy, Pandas, Polars)
  • Experience contributing within a team setting using version control (e.g. git, GitLab, Bitbucket)
  • Active TS/SCI U.S. Government Security Clearance
  • Active TS/SCI U.S. Government Security Clearance with Polygraph
  • Experience with Gitlab, DevSecOps utilizing test-driven development, containers, (e.g. Docker, Docker Compose), cloud services (e.g. AWS), tools for distributed computing (e.g. Spark, Pyspark)
  • Experience leading an interdisciplinary team of researchers and software developers
  • Large Language Models and experience identifying ways to incorporate them into new domains and applications
  • Applying Transformer-based architectures to domains in other areas outside of Natural Language Processing (NLP) such as computer vision
  • Natural Language Processing algorithms such as BERT
  • Reinforcement learning and familiarity with Gymnasium Gym, OpenEnv, TorchRL, 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 GenAI Ops techniques (e.g. LLM-as-a-judge) and frameworks (e.g. LangFuse, MLFlow, Arize Phoenix)
  • Experience with Machine Learning libraries and frameworks such as HuggingFace and LangChain
  • Experience with Linux
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, Bedrock, 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 CUDA and other CUDA libraries
  • Experience in application deployment, virtualization, and containerization (e.g. Podman, Docker, Kubernetes, Rancher)
  • Experience shaping and writing proposals

Required skills

  • Data Pipelines, Python, NumPy, Pandas, Polars, Git, Machine Learning, Artificial Intelligence, Large Language Models, Natural Language Processing, Docker

Preferred skills

  • Natural Language Processing algorithms such as BERT, Implementing tracking and pattern-of-life algorithms, Experience with Linux, Experience shaping and writing proposals

Experience

  • 3+ years

Job details

Employment type

Full-time

Seniority level

3+ years

Date posted

Oct 8, 2026

Work mode

On-site

Job source

caci.eightfold.ai

Company

CACI International Inc

Information Technology & AI

National security technology and expertise for government missions

See all 5 jobs from CACI International Inc →
  • Reston, Virginia, USA
  • Information Technology & AI
  • 10001+ employees
  • Founded 1962
  • caci.com

Similar jobs

Other roles in United States or Information Technology & AI

Information Technology & AI

30+ days ago

Software Engineer, Kernel Performance & AI Tooling

Full-timeSan Francisco, CACompetitive

We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.

Information Technology & AI

30+ days ago

AI Support Engineer

Full-timeSan Francisco, CACompetitive

We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.

Information Technology & AI

30+ days ago

Staff Software Engineer, Payment Systems

Full-timeSeattle, NYCompetitive

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner.

AI/ML Engineer

CACI International Inc · $69K – $142K/yr

Apply on company site