
Senior Computer Vision AI/ML Engineer
CACI International2 months ago
Base Salary
$82k - $172k/yr
Responsibilities
- Lead or support a small team of developers and researchers implementing AI/ML algorithms for remote sensing computer vision problems.
- Analyze and preprocess large remote sensing datasets.
- Research supervised and unsupervised Automatic Target Recognition solutions and multimodal data fusion methods.
- Train, optimize, mature, and deploy deep learning computer vision models to cloud-hosted operational environments.
- Review relevant publications, apply emerging concepts to defense and commercial applications, and explain key ideas to government customers.
- Write technical documentation for code, program capabilities, and user guides.
- Lead and mentor junior engineers as needed.
Requirements
- Active TS/SCI government security clearance is required.
- B.S. in machine learning, computer science, mathematics, or a related field is required; an M.S. or Ph.D. is desired.
- At least 5 years of computer vision AI/ML development experience is required.
- Proficiency with Python and machine learning libraries or frameworks including PyTorch, Lightning, OpenCV, NumPy, and Polars is required.
- Experience with supervised and unsupervised learning and with training convolutional or transformer-based computer vision models is required.
- Desired experience includes self-supervised learning, student-teacher approaches, image segmentation, super resolution, image denoising, image restoration, multi-INT fusion, graph convolutional networks, and tracking and fusion algorithms.
- Desired experience includes SAR, EO, or OPIR image-processing chains; overhead-imagery datasets; AWS resources; version control for code, data, and models; Linux; application deployment; virtualization; and containerization.
Benefits
- Full-time regular employment with up to 10% local travel.
- Flexible time off, healthcare, wellness, financial, retirement, family support, continuing education, and other time-off benefits.
- Learning and development resources and opportunities for continuous career growth.
Categories
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.