Software Engineer
Core
Designing, coding, and testing software applications and cloud-based spatial services that bridge AI detections with spatial intelligence for road maintenance and traffic analysis.
Role type
Software Engineer (Geospatial & AI)
Builds
Cloud-based spatial services and GIS data pipelines for infrastructure and transportation clients
Domain
Infrastructure, Transportation, Public Administration, Geospatial
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, JavaScript/TypeScript, PostGIS, PostgreSQL, GDAL, GeoPandas, AWS/GCP, Docker, Git, CI/CD
Preferred skills
Experience with spatial databases and geospatial data formats (GeoJSON, Vector tiles), Scrum/Agile methodologies
Technologies
Python, C++, JavaScript/TypeScript, PostGIS, PostgreSQL, GDAL, Shapely, GeoPandas, QGIS, Bash, AWS, GCP, Docker, Git, Jenkins, GitHub Actions, Confluence
Responsibilities
Designing, coding, and testing software applications and cloud-based spatial services; Developing and maintaining GIS data pipelines to structure, map, and classify road defects and environmental data; Collaborating with computer vision engineers, domain experts, and stakeholders to understand project requirements and asset management workflows; Contributing to architectural design, system integration, and geospatial data workflows; Ensuring software meets quality standards, performance metrics, and handles large-scale spatial datasets efficiently; Continuously researching and implementing best practices in software development, cloud infrastructure, and GIS mapping
Seniority
Mid-Senior, hands-on IC