Perception ML Engineer for Autonomous Vehicles

Saildrone

Alameda (CA)

On-site

USD 14,000 - 323,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Generous PTO
Health coverage
Equity in compensation
401(k) retirement plan
Professional development
Relocation assistance

Job summary

Saildrone in Alameda, CA is seeking a Perception Machine Learning Engineer to develop and deploy ML-based perception for autonomous USVs. You will work across model development, data, evaluation, and production deployment.

The role emphasizes Python, PyTorch, and vision fundamentals, with options for C++ in production; you will test on real-world sensor data and bring new ML techniques into deployed systems.

Qualifications

  • Strong Python programming skills.
  • Hands-on experience developing computer vision or machine learning systems.
  • Strong experience with PyTorch or a comparable ML framework.
  • Strong understanding of computer vision fundamentals and real-world visual data.
  • Experience evaluating models using quantitative metrics and experimental analysis.
  • Experience taking ML or computer vision systems into production.

Responsibilities

  • Develop machine-learning-based perception systems for autonomous vehicles.
  • Train, evaluate, and improve computer vision models using real-world sensor data.
  • Develop data and experimentation workflows to identify failure modes and improve model performance.
  • Build perception capabilities for detection, classification, segmentation, depth estimation, or scene understanding.
  • Analyze vehicle data and model failures to identify weaknesses and drive improvements.
  • Integrate models into production perception systems.
  • Bring new machine learning techniques from experimentation into deployed systems.

Skills

Python
Computer vision
PyTorch
Production deployment
Model evaluation

Tools

ONNX
TensorRT
CUDA

Job description

Saildrone in Alameda, CA is seeking a Perception Machine Learning Engineer to develop and deploy ML-based perception for autonomous USVs. You will work across model development, data, evaluation, and production deployment.

The role emphasizes Python, PyTorch, and vision fundamentals, with options for C++ in production; you will test on real-world sensor data and bring new ML techniques into deployed systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomy Perception Engineer — Maritime Robotics
Autonomy Perception Engineer — Maritime Robotics

Saildrone • Alameda (CA)

On-site
USD 145,000 - 323,000
Generous PTO
Health Coverage
Equity grants
+3
Perception & Sensor Fusion Engineer — ML & Tracking
Perception & Sensor Fusion Engineer — ML & Tracking

Saildrone • Alameda (CA)

On-site
USD 145,000 - 323,000
Generous PTO
Health coverage
Equity grants
+3
Perception Engineer – Equity & Relocation Support
Perception Engineer – Equity & Relocation Support

Saildrone • Alameda (CA)

On-site
USD 194,000 - 323,000
Generous PTO
Health coverage
Equity grants
+3
Principal Perception Engineer — Autonomous Maritime Systems
Principal Perception Engineer — Autonomous Maritime Systems

Socket.dev • Alameda (CA)

On-site
USD 300,000 - 380,000
Generous PTO
Health coverage
Equity
+3
Senior Perception Software Engineer — Maritime Autonomy, Equity
Senior Perception Software Engineer — Maritime Autonomy, Equity

InvestedintheMission • Alameda (CA)

On-site
USD 215,000 - 270,000
Equity grants
401(k) plan
Relocation support
+2
Perception Machine Learning Engineer
Perception Machine Learning Engineer

Saildrone • Alameda (CA)

On-site
USD 14,000 - 323,000
Generous PTO
Health coverage
Equity in compensation
+3
Principal Perception Engineer — Autonomy Systems
Principal Perception Engineer — Autonomy Systems

Saildrone • Alameda (CA)

On-site
USD 300,000 - 380,000
Generous Time Off
Comprehensive Health Coverage
Shared Ownership in the Mission
+3
Staff ML Engineer: Edge AI for Maritime Autonomy
Staff ML Engineer: Edge AI for Maritime Autonomy

Saildrone • Alameda (CA)

On-site
USD 215,000 - 270,000
Generous Time Off
Comprehensive Health Coverage
Equity grants
+1
Hybrid ML Engineer: Drone Perception & Autonomy
Hybrid ML Engineer: Drone Perception & Autonomy

Socket.dev • Palo Alto (CA)

Hybrid
USD 190,000 - 202,000
Perception Engineer — Vision, ML/CV & Sensor Fusion
Perception Engineer — Vision, ML/CV & Sensor Fusion

SupportFinity™ • San Jose (CA)

On-site
USD 130,000 - 182,000
Premium Medical, Dental and Vision
Free Daily Breakfast, Lunch and Dinner
Paid vacations and holidays
+1