Posted in

Machine Learning Engineer

Machine Learning Engineer

CompanyGeneral Dynamics
LocationSpringfield, VA, USA, St. Louis, MO, USA
Salary$150043 – $202999
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Graphics Processing Units (GPUs)
  • Kubernetes
  • Tensorflow
  • 5 + years of related experience
  • US Citizenship Required

Responsibilities

  • Rapidly prototype containerized multimodal deep learning solutions and associated data pipelines to enable GeoAI capabilities for improving analytic workflows and addressing key intelligence questions.
  • Implement State-of-the-Art (SOTA) Computer Vision (CV) and Vision Language Models (VLM) for scalable, distributed AI workloads in Kubernetes/OpenShift environments.
  • Involve in image retrieval, segmentation tasks, AI-assisted labeling, object detection, and visual question answering using geospatial datasets such as satellite and aerial imagery, full-motion video (FMV), ground photos, and OpenStreetMap.

Preferred Qualifications

  • Demonstrated experience with the HuggingFace Transformers library and optimizing Vision Transformers (ViT) such as DINO or DeiT for geospatial applications.
  • Demonstrated experience with Helm, Kubectl, Kustomize, or Kubernetes/OpenShift Operators for automating AI/ML model deployment.
  • Demonstrated experience with Explainable AI (XAI) techniques.
  • Demonstrated experience with Open Neural Net Exchange (ONNX).
  • Demonstrated experience designing automated verification and validation test benches for AI/ML models, including performance monitoring in containerized environments.
  • Ability to communicate methodological choices, model performance, and results to both technical and non-technical audiences.