Saildrone · 1 month ago
Staff Software Engineer, Machine Learning
Saildrone is a company that operates unmanned surface vehicles designed for real-time intelligence in challenging ocean environments. They are seeking an experienced software engineer to provide technical leadership for the machine learning team, focusing on developing and deploying machine learning models that enhance the autonomy of their vehicles and support critical operations.
Artificial Intelligence (AI)Big DataDronesManufacturingMarine Technology
Responsibilities
Contribute to the technical vision of the Machine Learning team
Make architectural decisions around cloud-based ML training workflows
Develop and deploy performant models that leverage Saildrone’s unique sensor suite (e.g., cameras, radar systems, bathymetric sensors, hydrophones)
Drive the continuous and rapid expansion of proprietary ML datasets
Lead the design of new machine learning systems that will advance the autonomy of new robotic systems that operate in resource-constrained environments
Create positive cross-functional impact by collaborating with perception, data pipeline, frontend, and product teams
Foster the technical growth of your teammates
Write efficient, well-tested, reliable and maintainable code following CI/CD best-practices
Qualification
Required
8+ years of professional experience in a relevant domain
BS or MS in Computer Science, Electrical Engineering, or related field
Strong proficiency in Python
Expert-level proficiency in machine learning fundamentals
Extensive and proven track record of deploying and maintaining computer vision models that have strict performance requirements in a noisy and diverse environment
Extensive experience with one or more ML frameworks (e.g., PyTorch, TensorFlow, Caffe)
Extensive experience developing ML Ops pipelines that touch the full ML lifecycle, including maintaining ML models under continuous development
Experience with one or more cloud computing platforms
Experience with runtime libraries for ML models, such as TensorRT
Ability to be the technical lead on large ML projects and independently drive those project from start to finish
Experience mentoring both senior and junior software engineers
Proficiency with Linux/Unix environments
Preferred
MS, PhD in a related field
Experience deploying to NVIDIA Jetson/AGX or similar embedded compute platforms
Experience with sensor fusion
Experience developing ML models for radar and/or lidar data
Experience fielding ML models on robots, cars, cell phones or other edge devices
Experience with oceanographic, maritime, and/or acoustic data
Benefits
Paid time off, including vacation, bereavement, jury duty, sick time and parental leave
Comprehensive and competitive medical, dental and vision plans, and HSA with employer matching.
Company sponsored life insurance
Stock Options
Annual stipend for continued learning and development
Quarterly company BBQs at our Alameda HQ (bring your friends and family!)
Free Bay Area Public Transportation via AlamedaTMA with the BayPass Clipper Card
Company
Saildrone
Saildrone is a maritime company that enables navies, governments, and organizations to obtain data required to monitor the maritime domain.
Funding
Current Stage
Growth StageTotal Funding
$299.5MKey Investors
Lockheed MartinExport and Investment FundBond
2025-10-29Corporate Round· $50M
2025-05-13Series C· $60M
2021-10-18Series C· $100M
Recent News
2026-01-16
2025-11-01
Washington Technology
2025-10-31
Company data provided by crunchbase