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

Machine Learning Developer

CACI International Inc

$103,800 - $218,100
Aug 19, 2025
Sterling, VA, US
Apply Now

CACI is looking for a Machine Learning Developer to support the Customs and Border Protection (CBP) Land Border Integration (LBI) Integrated Traveler Initiative 2.1 (ITI2.1) team. The role involves developing and deploying machine learning models for border applications, managing data for predictive models, inferring business intelligence decisions, conducting root cause analysis, supporting IoT device signal analytics, and performing trend analysis to enhance national safety and security.

Requirements

  • Experience of developing performant, resilient, and maintainable code
  • Experience with data gathering and preparation for ML models
  • Possess on-the-job experience with an industry recognized ML framework such as Pandas, scikit-learn, PyTorch, Dask, Spark, or TensorFlow Keras and ability to write robust code in Python, Java and
  • Strong understanding of neural networks and Deep learning algorithms, including but not limited to MLP, CNN, SGD, GANs, LSTMs and RNNs.
  • Understand the statical learning and Bayesian methods.
  • Experience developing and deploying ML solutions in a public cloud such as AWS, Azure, or Google Cloud Platform
  • Experience building production-ready data pipelines that feed ML models

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, criteria includes, but not limited to: 3-year check for felony convictions, 1-year check for illegal drug use, 1-year check for misconduct such as theft or fraud
  • Bachelor’s degree in computer science, electrical engineering, mathematics, or a similar field and 7 years of related experience
  • Percentage of Travel Required: Up to 10%
  • Type of Travel: Local
  • Prior experience in leading a small team is preferred