Machine Learning Engineer

$89,500 - $188,000/Yr

CACI International - Saint Louis, MO

posted 16 days ago

Full-time - Mid Level
Saint Louis, MO
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 focus on creating multimodal deep learning solutions to enhance analytic workflows and address key intelligence questions, particularly in the realm of geospatial data.

Responsibilities

  • Rapidly prototype containerized multimodal deep learning solutions and associated data pipelines.
  • Implement State-of-the-Art Computer Vision (CV) and Vision Language Models (VLM) for image retrieval, segmentation tasks, AI-assisted labeling, object detection, and visual question answering.
  • Utilize geospatial datasets such as satellite and aerial imagery, full-motion video (FMV), and ground photos.

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 related fields.
  • Experience applying transfer learning and knowledge distillation methodologies to fine-tune pre-trained models.
  • Experience building secure containerized Python applications, including hardening and automating builds using CI/CD pipelines.
  • Proficient in Python for querying and retrieving imagery from S3 compliant APIs and performing image preprocessing using libraries like Boto3 and NumPy.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow for optimizing CNNs for object detection or segmentation tasks.
  • Familiarity with version control systems such as GitLab and experience leveraging CUDA for GPU accelerated computing.
  • Active TS/SCI w/ CI Poly.

Nice-to-haves

  • Experience with the HuggingFace Transformers library and OpenShift.
  • Experience 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).
  • Experience with Go programming language.

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