Software Development Engineer II
Core
Data engineering for expanding global boundary data offerings, improving coverage, increasing polygon precision, and building pipelines to ingest new data sources.
Role type
Senior Software Engineer (Data Engineering)
Builds
Geospatial data pipelines and boundary datasets for navigation and business intelligence applications
Domain
Geospatial data / GIS / Location services
Required skills
Data pipeline development, Geospatial data processing (GIS), Python or Java, AWS (S3, Athena), SQL (Postgres/PostGIS), Bash scripting, Performance profiling, Batch data processing, Git, Docker, CI/CD, API integration, Iceberg, Glue, AWS Step Functions
Preferred skills
Mentorship, Design and code reviews
Technologies
Python, Java, QGIS, Postgres/PostGIS, GDAL/OGR, GeoJSON, AWS (S3, Athena, Glue, Step Functions), Iceberg, Docker, GitHub, Bash
Responsibilities
Integrate third-party geographic data sources into data pipelines, Inspect and edit geospatial data using open-source tools, Develop geographic data processing pipelines, Interface with engineers to understand needs for geospatial data, Implement automated quality metrics for data delivery, Mentor other software engineers on engineering skill sets
Seniority
Senior, hands-on IC with mentorship responsibilities
