Perception / Computer Vision Software Engineer - Helix Team

Figure AI Figure AI · Robotics · AI - Helix Team

Figure AI is seeking a Perception / Computer Vision Software Engineer for their Helix Team to develop and deploy novel computer vision models and algorithms for humanoid robots. The role involves the full development lifecycle, including data preparation, training deep neural networks, building data and evaluation pipelines, and shipping production-level software for real-world deployment.

What you'd actually do

  1. Develop novel computer vision formulations, models, and algorithms for a wide variety of tasks.
  2. Own the full development life cycle from data preparation to model deployment.
  3. Perform training of multi-task deep neural networks.
  4. Design and build data and evaluation pipelines.
  5. Engineer and ship high quality, reliable software that will be deployed to the real world.

Skills

Required

  • PyTorch
  • deep learning frameworks
  • probability
  • optimization
  • linear algebra
  • 3D reconstruction
  • depth estimation
  • neural rendering
  • object detection
  • tracking & state estimation
  • instance and semantic segmentation
  • geometric concepts in computer vision
  • perspective transformation
  • pinhole camera model
  • epipolar geometry

Nice to have

  • CUDA
  • GPU programming
  • Spark
  • Ray
  • SQL
  • TensorRT
  • model quantization
  • publication record

What the JD emphasized

  • production-level software & ML engineering
  • white-box understanding of deep learning
  • training of multi-task deep neural networks
  • data and evaluation pipelines
  • ship high quality, reliable software that will be deployed to the real world

Other signals

  • develop novel computer vision formulations, models, and algorithms
  • perform training of multi-task deep neural networks
  • design and build data and evaluation pipelines
  • engineer and ship high quality, reliable software that will be deployed to the real world