CACI is seeking a Mid-level Data Engineer and Machine Learning Developer to support the Customs and Border Protection (CBP) Land Border Integration (LBI) Integrated Traveler Initiative 2.1 (ITI2.1) team. The goal is to enhance border security and traveler processing through Agile software development and machine learning solutions for the Department of Homeland Security (DHS).
Requirements
- Experience with industry-recognized ML frameworks such as scikit-learn, PyTorch, Dask, Spark, or TensorFlow
- Experience developing and deploying ML solutions in public cloud environments 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)
- Ability to write robust code in Python, Java, and R
- Deep knowledge of math, probability, statistics, and algorithms
- Experience with data structures, data modeling, and software architecture
- Experience with developing predictive models for high transactional volume environments
Responsibilities
- Develop and deploy machine learning algorithms for the ITI2.1 program
- Import daily O&M operational and performance outcomes and develop predictive maintenance models
- Support IoT device signal analytics and trend analysis for ITI2.1 requirements
- Collaborate with Product and Data Science teams to deliver ML software models solving real-world business problems
- Write and test application code, develop and validate ML models, and automate tests and deployment
- Leverage cloud-based architectures and technologies to deliver optimized ML models at scale
- Construct optimized data pipelines to feed ML models
Other
- Must be a U.S. Citizen with the ability to pass CBP background investigation
- Bachelor’s Degree in computer science, electrical engineering, mathematics, or a similar field
- 3-year check for felony convictions
- 1-year check for illegal drug use
- 1-year check for misconduct such as theft or fraud