jobapplier

Senior Software Engineer (Perception)

Shield AI

Skills

Required

  • machine learning
  • TensorRT
  • machine learning frameworks
  • PyTorch
  • TensorFlow
  • deploying models
  • C++
  • Python
  • 3D vision problems/algorithms

Preferred

  • computer vision
  • vision-language-action models
  • vision-language models
  • open-source
  • Data Pipelines
  • Model Training
  • Build scalable data pipelines
  • supervised fine-tuning

Join the Hivemind Solutions Perception team as a Senior Software Engineer. In this role, you will develop and deploy advanced machine learning models to solve real-world perception challenges for autonomous systems. You will work closely with machine learning researchers, perception engineers, autonomy engineers, and platform teams to bring cutting-edge AI capabilities into production. This position offers excellent benefits, including medical coverage, mental health support, paid parental leave, and more.

Track record of publications in leading computer vision and robotics conferences and journals (e.g., CVPR, ICCV/ECCV, RAL, ICRA)

Responsibilities

  • Model Development – Design, train, fine-tune, and maintain state-of-the-art vision, vision-language, and vision-language-action models that improve perception and decision-making for autonomous systems.
  • Data Pipelines & Model Training – Build scalable data pipelines, supervised fine-tuning (SFT) workflows, and evaluation loops that continuously improve model performance on mission-relevant tasks.
  • Model Deployment & Optimization – Deploy and optimize machine learning models for embedded hardware using technologies such as ONNX, TensorRT, and hardware-accelerated inference frameworks.
  • Experience training an deploying ML models for computer vision in a production setting

Requirements

Prioficiency of machine learning fundamentals

  • Experience with machine learning frameworks such as PyTorch and TensorFlow
  • Demonstrated expertise in deploying models using TensorRT and ONNX
  • Proficiency in C++ and Python
  • Strong analytical and problem-solving skills, with the ability to translate research into practical applications
  • Strong understanding of 3D vision problems/algorithms
  • Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience
  • Ability to obtain a SECRET clearance

Preferred

Experience with developing autonomous systems for defense customers

  • Experience with training/finetuning vision-language models, vision-language-action models, and/or world models
  • Contributions to open-source projects in machine learning or computer vision

Pay

USD 163,200 - 244,800