Z

Zipline

Builds and runs autonomous drone delivery

Autonomy Droid Perception Software Engineer - Onboard Systems

Computer VisionConfirmed live in the last 24 hours
Full-timeSouth San Francisco, CA, USA$200k - $280kIn-person

About the Job

Requirements

  • At least 5 years of experience at the Senior level or 8 years of experience at the Staff level building and deploying deep learning-based perception systems, particularly in 3D geometry, semantic segmentation, or learned multi-view stereo.
  • Strong understanding of classical computer vision, including camera calibration, epipolar geometry, structure-from-motion, and SGBM stereo, and ability to combine it with modern machine learning approaches.
  • Expertise in robotics fundamentals, including reference frames, matrix math, SE(3) manifolds, and probabilistic sensor fusion.
  • Hands-on experience training, iterating on, and optimizing convolutional neural network and transformer architectures on target hardware such as NVIDIA Jetson-sized compute.
  • An engineering mindset focused on outcomes, including prioritizing what is ready to ship and what needs to be architected for scale.
  • At the Senior level, experience with the full machine learning lifecycle, including training, data annotation, evaluation, and hard mining.
  • At the Staff level, experience influencing design across systems, including data pipelines, training infrastructure, and compute requirements.

Responsibilities

  • Implement, train, and evaluate real-time 3D perception models that work with two or more cameras across one or more timesteps.
  • Deploy and run models onboard a resource-constrained computer, optimizing and reducing compute and memory footprints.
  • Build visualization, introspection, and evaluation tools to understand model performance on test datasets and in real-world operation.
  • Work with the motion planning team to build an expressive yet compact interface between the perception and planning subsystems and track metrics that improve the overall system.
  • Ship a new feature or model to production approximately every six weeks.
  • At the Senior level, lead architectural decisions, drive experimentation, and own outcomes for a particular model head or backbone.
  • At the Staff level, own roadmapping for one or more onboard models and manage cross-functional interfaces.
  • Stay up to date with research, drive experimentation, attend conferences, and help keep the machine learning modeling stack aligned with new approaches in real-time, compute-constrained 3D perception.

Desired Qualifications

  • Machine learning experience on hardware applications is a strong plus.

About the Company

Zipline

Builds and runs autonomous drone delivery

Zipline builds and operates autonomous drone delivery networks for retailers, restaurants and healthcare systems that need to move products without road traffic. Its electric aircraft carry food, prescriptions and other supplies from partner sites or distribution hubs to customers and health facilities. The company combines aircraft, charging equipment and delivery software with flight operations, so partners buy a logistics service rather than manage their own drones. Merchants use its ordering and tracking tools to reach customers, while governments and health systems contract for medical supply delivery. Zipline was founded in 2014 and has its headquarters in South San Francisco, California.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$3.6B
Headquarters
South San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zipline

See more jobs