Skip to content

Jobs

Saildrone

Robot type
Marine and Space
Location
AlamedaCaliforniaUSA
Job type
Artificial Intelligence
Posted
Sep 21, 2026
Salary
$144,500–$322,742 a year
Full-time

Perception Machine Learning Engineer

Job description

You will work across model development, data, evaluation, and production deployment.

Saildrone is a maritime defense company and the global leader in autonomous unmanned surface vehicles (USVs). With more ocean miles and real-world operational experience than any USV manufacturer or operator, Saildrone maintains active, combat-deployed systems supporting national security and force projection around the world, 24/7/365.

Saildrone’s manufacturing and R&D headquarters are located in Alameda, CA, with business development and sales operations in Washington, DC, and deployment hubs in Europe and the Middle East.

Saildrone is applying modern machine learning and computer vision to autonomous…

Job 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.

Job requirements

  • 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.

Similar jobs