Senior Backend Engineer- Routing Data
Core
Designing, building, and scaling backend systems and data pipelines for Via's GIS and mapping platform to manage geospatial data and power core transportation products.
Role type
Senior Backend Engineer (Routing Data)
Builds
GIS and mapping platform, large-scale geospatial data pipelines, and backend services exposing spatial data.
Domain
Transportation technology, Geospatial systems, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend software development, Distributed systems design, Python, PostgreSQL, PostGIS, SQL, NoSQL, Cloud infrastructure, Event-driven architectures, System reliability and observability
Preferred skills
Python in production, Geospatial systems experience, AWS, Kubernetes, High-scale data pipelines
Technologies
Python, PostgreSQL, PostGIS, AWS, Kubernetes
Responsibilities
Design, build, and scale backend systems and data pipelines for the GIS and mapping platform; Own features end-to-end including design, implementation, testing, deployment, and maintenance; Develop and maintain Python-based data pipelines for geospatial datasets; Model, store, and query complex geospatial data using PostgreSQL and PostGIS; Optimize database schemas, spatial indexes, and queries; Build and maintain backend services and APIs exposing geospatial data; Collaborate with other teams to align on data contracts and system boundaries; Improve system reliability, observability, and performance; Contribute to architectural decisions and mentor other engineers.
Seniority
Senior, hands-on IC