×
Register Here to Apply for Jobs or Post Jobs. X

AI​/ML Engineer

Job in Ashburn, Loudoun County, Virginia, 20146, USA
Listing for: CACI International
Full Time, Part Time position
Listed on 2026-10-10
Job specializations:
  • IT/Tech
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
Job Title:

AI/ML Engineer Job Category:
Information Technology Time Type:
Full time Minimum Clearance Required to Start:
None Employee Type:
Regular Percentage of

Travel Required:

Up to 10%
Type of Travel:
Local*
*
* The Opportunity:

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.

Responsibilities:
· 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.

Qualifications:

Required:

· College degree (B.S.) in Computer Science, Data Science, Software Engineering, or a related discipline.
· 5 or more years of software engineering or data science experience, with 2+ years of hands-on experience building/training Computer Vision models.
· Programming in Python and using core machine learning libraries (Num Py, Pandas, Scikit-Learn).
· Hands-on experience with PyTorch 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).
· Willing to work on site 2-3 days a week
· Pass CBP background investigation (U.S. Citizenship required). Criteria include, but are not limited to:3-year check for felony convictions1-year check for illegal drug use1-year check for misconduct such as theft or fraud

Desired:
· 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary