Machine Learning Engineer

$101,566 - $131,584/Yr

GD Information Technology, Inc. - Springfield, VA

posted 29 days ago

Full-time - Mid Level
Remote - Springfield, VA
10,001+ employees

About the position

As a Machine Learning Engineer at GDIT, you will play a pivotal role in delivering innovative solutions to complex problems, specifically tailored to meet the unique requirements of our clients. Your primary focus will be on enhancing the end-user experience while contributing to your own career growth within a supportive environment. This position is critical to ensuring the safety and security of our nation, as you will be working with TS/SCI clearance to support our intelligence customer in St. Louis, MO. In this role, you will rapidly prototype containerized multimodal deep learning solutions and develop associated data pipelines that enable GeoAI capabilities. Your work will significantly improve analytic workflows and address key intelligence questions. You will be at the forefront of implementing State-of-the-Art (SOTA) Computer Vision (CV) and Vision Language Models (VLM) for tasks such as image retrieval, segmentation, AI-assisted labeling, object detection, and visual question answering, utilizing geospatial datasets including satellite and aerial imagery, full-motion video (FMV), and ground photos. To succeed in this position, you will need a strong educational background, ideally a Bachelor’s or Master’s Degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or equivalent experience. You will also need to demonstrate at least 5 years of relevant experience in the field, showcasing your technical skills and ability to apply advanced methodologies in machine learning and computer vision.

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).
  • Conduct image retrieval, segmentation tasks, AI-assisted labeling, object detection, and visual question answering using geospatial datasets.
  • Utilize satellite and aerial imagery, full-motion video (FMV), and ground photos for analysis.
  • Communicate methodological choices and model results effectively.

Requirements

  • Bachelor or Master' Degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or equivalent experience in lieu of degree.
  • 5+ years of related experience in machine learning and systems engineering.
  • Demonstrated experience applying transfer learning and knowledge distillation methodologies.
  • 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 convolutional neural networks (CNN).
  • Familiarity with version control systems such as Gitlab.
  • Experience leveraging CUDA for GPU accelerated computing.

Nice-to-haves

  • Experience with the HuggingFace Transformers library and hub.
  • Experience with OpenShift and container orchestration within Kubernetes.
  • Familiarity with Vision Transformers (ViT) such as DINO or DeiT.
  • Experience with verification and validation test benches.
  • Experience with Explainable AI (XAI) techniques.
  • Experience with Open Neural Net Exchange (ONNX).

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Paid vacation and holidays
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service