Posted in

Software Engineer – Geospatial Data

Software Engineer – Geospatial Data

CompanyMach9
LocationSan Francisco, CA, USA
Salary$135000 – $165000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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).