Machine Learning Engineer

$89,500 - $188,000/Yr

CACI International - Burke, VA

posted 18 days ago

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

About the position

CACI is seeking a Senior Machine Learning Engineer to support intelligence customers in Springfield, VA/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 work on cutting-edge solutions tailored to client requirements, focusing on multimodal deep learning solutions and enhancing analytic workflows through advanced computer vision techniques.

Responsibilities

  • Rapidly prototype containerized multimodal deep learning solutions and associated data pipelines.
  • Implement State-of-the-Art (SOTA) Computer Vision (CV) and Vision Language Models (VLM) for image retrieval and segmentation tasks.
  • Conduct AI-assisted labeling, object detection, and visual question answering using geospatial datasets.
  • Support multiple tenants in deploying various application stacks and data services.

Requirements

  • Bachelor or Master's Degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or equivalent experience.
  • 5+ years of experience in machine learning and computer vision.
  • Experience applying transfer learning and knowledge distillation methodologies.
  • Experience building secure containerized Python applications with CI/CD pipelines.
  • Proficient in Python for querying and retrieving imagery from S3 compliant APIs.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow.
  • Familiarity with version control systems like GitLab and leveraging CUDA for GPU computing.
  • Active TS/SCI w/ CI Poly.

Nice-to-haves

  • Experience with the HuggingFace Transformers library and OpenShift.
  • Familiarity with Vision Transformers (ViT) such as DINO or DeiT.
  • Experience with Explainable AI (XAI) techniques and Open Neural Net Exchange (ONNX).
  • Experience in building custom operators with the operator-sdk and developing Kubernetes Custom Resource Definitions (CRD).
  • 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