Machine Learning Engineer

$89,500 - $188,000/Yr

CACI International - Springfield, VA

posted 16 days ago

Full-time - Mid Level
Springfield, VA
Professional, Scientific, and Technical Services

About the position

CACI is seeking a Senior Machine Learning Engineer to support intelligence customers in Springfield, VA and St. Louis, MO. The role involves developing and maintaining Platform as a Service (PaaS) capabilities across multiple security domains using Agile methodologies. The engineer will create cutting-edge solutions tailored to client needs, focusing on multimodal deep learning and geospatial data analysis.

Responsibilities

  • Rapidly prototype containerized multimodal deep learning solutions and associated data pipelines.
  • Enable GeoAI capabilities for improving analytic workflows and addressing key intelligence questions.
  • Implement State-of-the-Art Computer Vision and Vision Language Models for image retrieval, segmentation tasks, AI-assisted labeling, object detection, and visual question answering using geospatial datasets.

Requirements

  • Bachelor or Master's Degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or equivalent experience in lieu of degree.
  • 5+ years of experience in machine learning and computer vision.
  • Experience applying transfer learning and knowledge distillation methodologies to fine-tune pre-trained models.
  • Experience building secure containerized Python applications with CI/CD pipelines.
  • Experience using Python to query and retrieve imagery from S3 compliant APIs and perform image preprocessing.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow for optimizing CNNs for object detection or segmentation tasks.
  • Experience with version control systems such as GitLab and leveraging CUDA for GPU computing.
  • Active TS/SCI w/ CI Poly.

Nice-to-haves

  • Experience with the HuggingFace Transformers library and OpenShift.
  • Experience with Vision Transformers and communicating methodological choices and model results.
  • Experience with verification, validation test benches, Explainable AI techniques, and Open Neural Net Exchange.
  • Experience in building custom operators with the operator-sdk and developing Kubernetes Custom Resource Definitions.
  • Go programming language experience.

Benefits

  • Healthcare coverage
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education opportunities
  • Flexible time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service