Jobs and Careers
CA

Senior Data Engineer

CACI International Inc
King of Prussia, United Statesfull_timeVerifiedPosted 15 May 2026
💰 $172,400/yr($82,100/yr$172,400/yr)

About the role

Job Title: Senior Data Engineer

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: 12/31/2026

The Opportunity:
We are looking for a  Senior Data Engineer/Scientist looking for new challenging problems. You will support the development of AI/ML algorithms in a multitude of disciplines from large language models, natural language processing, and time-series predictive analytics. Additionally, we have a team of excellent researchers and software developers who are eager to mentor and teach their craft.  We have multiple positions available and welcome all experience levels!

Responsibilities:
Work within an 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. · Assembles large, complex sets of data to support AI/ML algorithm implementation · Builds 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 · Identifies, designs, and implements internal process improvements including re-designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes · Using Agile methodologies to develop software.


Qualifications:
Required: 

  • B.S. in Data Science, AI/ML, Computer Science, or related field
  • 5+ 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 on a team using version control (e.g. git, GitLab, Bitbucket)
  • Active TS/SCI U.S. Government Security Clearance


Desired:

  • M.S. or PhD in Data Science, AI/ML, Computer Science, or related field
  • 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)
  • Active TS/SCI U.S. Government Security Clearance with Polygraph
  • Experience leading an interdisciplinary team of researchers and software developers
  • Experience with any of the following:
  • 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

-


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.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →