C

CACI

Provides government contracting technology and services

AI/ML Engineer - Computer Vision

Computer VisionConfirmed live in the last 24 hours
Full-timeAshburn, VA, USA$103.8k - $218.1k

About the Job

Requirements

  • Must be a U.S. citizen and able to pass a CBP background investigation, including checks for felony convictions within three years, illegal drug use within one year, and misconduct such as theft or fraud within one year.
  • A bachelor's, master's, or Ph.D. in Computer Science, Data Science, Electrical Engineering, or a related field with an AI/ML focus is required.
  • At least seven years of related technical experience, including at least four years developing and deploying deep learning/computer vision models with a strong focus on object detection.
  • Local candidates must be available to work a hybrid schedule in Ashburn, Virginia.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow and computer vision libraries such as OpenCV.
  • Advanced implementation and fine-tuning of YOLO models, including Ultralytics YOLOv8/v9/v10 and custom YOLO backbones.
  • Experience training deep learning models from scratch, including custom anchor box design, loss function modification, and hyperparameter tuning.
  • GPU-accelerated computing experience using NVIDIA CUDA, cuDNN, TensorRT, or ONNX.
  • Experience working with video streams (RTSP, HLS, or files) and frame-by-frame processing.
  • Expert-level Python programming and the ability to write clean, modular, optimized code.
  • Data curation, active learning, and experience using or managing annotation tools such as CVAT, LabelStudio, or Roboflow.

Responsibilities

  • Lead a dedicated three-person computer vision pod focused on designing, training, and deploying custom YOLO models from scratch.
  • Process live full-motion video feeds to automatically detect and parse roads, vehicles, people, and custom tactical assets.
  • Architect the offline training pipeline and define data curation and annotation standards for production-captured datasets.
  • Guide two mid-level engineers in building high-performance, low-latency inference models.
  • Define the team's technical direction, sprint goals, code standards, and model evaluation metrics.
  • Design, modify, and train custom YOLO architectures optimized for the environment, resolutions, and challenges of CBP full-motion video feeds.
  • Architect a pipeline to ingest, clean, and preprocess production-recorded video data into a secure training and sandbox environment.
  • Define annotation and labeling guidelines, manage dataset curation, and implement strategies for class imbalance, varying weather conditions, and low-contrast environments.
  • Optimize model inference speed and accuracy using hardware-acceleration toolkits such as NVIDIA TensorRT, DeepStream, and CUDA.
  • Collaborate with video streaming engineers, software engineers, and system architects to integrate the live computer vision inference pipeline with the broader application.
  • Serve as the primary point of contact for the AI/ML pod and translate system requirements into technical tasks within the Agile/Scrum environment.

Desired Qualifications

  • Experience with multi-object tracking algorithms such as DeepSORT or ByteTrack.
  • Familiarity with cloud-based AI infrastructure, including AWS SageMaker and EC2 GPU instances.
  • Experience deploying models to edge devices such as NVIDIA Jetson or tactical hardware.
  • Prior experience working with federal agency datasets or Customs and Border Protection.

About the Company

CACI

Provides government contracting technology and services

CACI International Inc. provides technology and professional services to U.S. government clients, focusing on national security and modernization. It earns most of its revenue through long-term government contracts that fund engineering, intelligence, logistics, cybersecurity, data analytics, and IT solutions for defense, intelligence, and federal civilian agencies. Its products and services work by delivering specialized technical expertise, secure systems, and mission-support capabilities that help agencies run operations more efficiently and securely. CACI differentiates itself through its deep domain knowledge in national security, a proven track record of delivering high-quality, reliable solutions, and a skilled workforce that can execute complex, long-duration contracts. The company’s goal is to be a trusted partner for government modernization needs by providing advanced technology solutions and mission support that enhance national security and operational effectiveness.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1962

Recently Posted Jobs

Explore more opportunities at CACI

See more jobs