AI/ML Engineer
Listed on 2026-09-24
-
IT/Tech
Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
CACI is currently looking for a Mid-Level AI/ML Computer Vision Engineer to join our BEAGLE Agile Solution Factory (ASF) Team supporting the Customs and Border Protection (CBP) client located in Northern Virginia!
As a Mid-Level AI/ML Engineer on our Computer Vision team, you will work within a specialized 3-person pod dedicated to building custom object detection and classification models using the YOLO framework. Your mission will be to process live and recorded Full-Motion Video (FMV) feeds, enabling automated parsing of entities like roads, vehicles, people, and terrain features. You will play a hands-on role in bringing raw production video into our secure training environment, curating datasets, training models, and deploying high-performance inference pipelines.
Whatyou’ll get to do:
- Model Training & Experimentation: Train, fine-tune, and evaluate custom YOLO object-detection models on proprietary datasets. Run experiments with different hyperparameters, augmentations, and model sizes to find the optimal balance of speed and accuracy.
- Data Engineering & Ingestion: Process, clean, and format raw video files recorded from production environments into high-quality datasets for training.
- Dataset Annotation & Curation: Manage the data annotation lifecycle, labeling images and video frames, verifying annotation quality, and generating synthetic data where needed.
- Inference Pipeline Development: Write Python scripts to parse video frames, feed them into inference engines, and export structured prediction data (JSON/Protobuf) representing detected objects.
- Model Evaluation: Generate performance reports, confusion matrices, and precision-recall curves to identify model blind spots and continuously improve detection capabilities.
- Collaborative Agile Delivery: Work closely with the Senior AI/ML Lead, video engineers, and developers in an Agile/Scrum framework to deliver production-ready code in short sprints.
- Must be a U.S. Citizen with the ability to pass a CBP background investigation. Criteria include, but are 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
- Education: College degree (B.S.) in Computer Science, Data Science, Software Engineering, or a related discipline.
- Professional
Experience:
3–5 years of software engineering or data science experience, with 2+ years of hands-on experience building/training Computer Vision models
. - Location: Must be available to work a hybrid schedule in Ashburn, VA.
- Programming in Python and using core machine learning libraries (Num Py, Pandas, Scikit‑Learn).
- Hands-on experience with Py Torch or Tensor Flow for training neural networks.
- Experience implementing YOLO (e.g., YOLOv8/v9) for object detection, segmentation, or classification.
- Familiarity with image and video processing techniques using OpenCV or FFmpeg.
- Data curation, formatting, and experience using data annotation platforms (e.g., CVAT, Label Img).
- Using Git for version control and collaborating on shared codebases.
- Strong analytical skills, with a focus on benchmarking model performance (mAP, FPS, inference latency).
- Familiarity with containerized development environments (
Docker
). - Experience with GPU execution environments and model export formats (ONNX, TensorRT).
- Experience with multi-object tracking libraries.
- Familiarity with Agile tools like Jira and Confluence.
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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).