At Serve Robotics, the business problem is to reimagine how things move in cities by developing a personable sidewalk robot for efficient deliveries, taking them away from congested streets and making them available to more people, while benefiting local businesses.
Requirements
- Proficient in modern C++ (C++17 and newer) and Python with an understanding of performance optimization techniques.
- Familiarity with cloud computing infrastructure (especially GCP) and orchestration (e.g. Kubernetes).
- Experience with graph algorithms.
- Experience with SQL, especially BigQuery.
- Experience with cloud-based infrastructure for robotics (e.g., monitoring, logging).
- Experience with OpenStreetMap and working with OSM data.
- Familiarity with HD mapping solutions, such as Lanelet2 or custom lane-level map representations.
Responsibilities
- Design and implement core infrastructure supporting Serve’s routing and mapping pipelines.
- Develop scalable cloud-based services for real-time map updates, route optimization, and robot data synchronization.
- Integrate mapping and routing systems with autonomy and operations infrastructure.
- Design APIs and interfaces for internal teams to access mapping and routing data efficiently.
- Contribute to performance profiling, monitoring, and system diagnostics for large-scale deployments.
- Collaborate with cross-functional teams to ensure end-to-end reliability and correctness of routing and mapping services.
Other
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 4+ years of experience in application software development.
- Excellent problem-solving skills and attention to detail.
- Strong understanding of GIS data structures and processing pipelines.
- Travel requirements not mentioned