Saildrone is looking to solve the problem of efficiently collecting, processing, and visualizing bathymetry data and mapping workflows to provide maritime intelligence, surveillance, and reconnaissance products.
Requirements
- Strong proficiency in Python for data processing, scripting, and APIs
- Proficiency in JavaScript/TypeScript and ReactJS for frontend development
- Experience working with Linux environments (bash scripting, system services)
- Familiarity with sensor data integration via WebSockets, MQTT, or UDP packet streams
- Proficiency with AWS and other cloud services (S3, DataSync, CLI-based workflows)
- Experience with REST API development and integration
- Experience working with geospatial data formats and libraries (e.g., GDAL, GeoTIFF, XYZ point clouds)
Responsibilities
- support the design, build, and maintenance of the software systems that support Saildrone’s bathymetry data collection and mapping workflows
- ingesting sonar data streams
- transforming and storing large datasets
- managing cloud-based data pipelines
- developing web applications that deliver high-quality geospatial products to internal and external users
- connecting to sonar software data feeds
- processing point clouds and time series data
Other
- 5–8 years of professional software development experience
- BA/BS in related field or equivalent experience
- Strong problem-solving skills and ability to own projects end-to-end
- Experience working with agile methodologies (Scrum, Kanban)
- This role is required to be onsite in Alameda, CA in the Bay Area 3 days per week - this is our hybrid model. This is not a remote position.