Skip to content

Software Engineer – Geospatial Data
Company | Mach9 |
---|
Location | San Francisco, CA, USA |
---|
Salary | $135000 – $165000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
Requirements
- Strong software development, problem solving and debugging skills with experience in Python and C++.
- Knowledge of distributed systems and parallel computing.
- Bachelor’s degree in Computer Science, Engineering or equivalent experience
- Strong communication and collaboration skills.
- Experience working with point cloud and imagery data pipelines.
Responsibilities
- Convert third-party geospatial datasets into a standardized internal format.
- Develop and implement scalable workflows for processing large volumes of data.
- Create CI/CD pipelines to ensure consistency and correctness of data pipelines.
- Optimize the processing performance and query and storage efficiency of data pipelines.
- Work closely with customers and data provider partners to facilitate data integration (with occasional travel).
- Triage dataset processing errors, identify fixes and/or report issues to the customer success team.
- Be willing to puzzle hunt: be ready to work with data formats with little documentation.
Preferred Qualifications
- Expertise in designing and managing data schemas and database systems for geospatial data (e.g., Postgres/PostGIS, AWS S3).
- Experience with large-scale data processing frameworks and cloud platforms (e.g. Spark).
- Understanding of geospatial data formats (e.g., LAS/COPC, GeoTIFF, Shapefiles) and tools (e.g., GDAL, PDAL).