Machine Learning Engineer
Company | General Dynamics |
---|---|
Location | Springfield, VA, USA, St. Louis, MO, USA |
Salary | $150043 – $202999 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.