Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Inc Logo

Data Engineer/Machine Learning Developer

CACI International Inc

$86,600 - $181,800
Aug 18, 2025
Sterling, VA, US
Apply Now

CACI is looking for a Data Engineer and Machine Learning (ML) Developer to join their Customs and Border Protection (CBP) Land Border Integration (LBI) Integrated Traveler Initiative 2.1 (ITI2.1) team to support the development and deployment of machine learning algorithms in the ITI2.1 program, aiming to improve operational efficiency and decision-making for safeguarding American citizens.

Requirements

  • Experience with an industry recognized ML framework such as scikit-learn, PyTorch, Dask, Spark, or TensorFlow, and applications related to data gathering and preparation for ML models and building production-ready data pipelines that feed ML models
  • Experience developing and deploying ML solutions in a public cloud such as AWS, Azure, or Google Cloud Platform
  • Familiarity with machine learning frameworks (like Keras or PyTorch, or TensorFlow) and libraries (like Pandas or scikit-learn) and ability to write robust code in Python, Java and R
  • Essential knowledge of neural networks, Deep Learning and Computer vision algorithms for object detection, feature engineering, and hyperparameter tuning
  • Understanding of data structures, data modeling and software architecture
  • Deep knowledge of math, probability, statistics and algorithms
  • Experience with developing predictive models for using large data sets for high transactional volume environment

Responsibilities

  • Develop an understanding of the customer’s data environment through data profiling, data pipeline, and machine learning/statistical analyses
  • Deliver ML software models and components that solve real-world business problems, while working in collaboration with our Product and Data Science teams
  • Solve complex problems by writing and testing application code, developing and validating ML models, and automating tests and deployment
  • Collaborate as part of a cross-functional Agile team to create and enhance software that enables state-of-the-art, next generation big data and machine learning applications
  • Leverage cloud-based architectures and technologies to deliver optimized ML models at scale
  • Construct optimized data pipelines to feed ML models
  • Use programming languages like Python, Scala, or Java

Other

  • Must be a U.S. Citizen with the ability to pass CBP background investigation
  • Proven previous experience as a Machine Learning Engineer or similar role
  • Proven ML industry impact through conference presentations, papers, blog posts, open-source contributions, or patents
  • Outstanding analytical and problem-solving skills
  • Strong organization and time management skills – prior experience in leading a small team is preferred