Senior Software Engineer, Routing
Core
Design, build, and scale high-performance distributed systems for transportation, routing, and navigation products.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Robust, high-performance systems and APIs for concurrent applications
Domain
Transportation, routing, and navigation
Required skills
System design, distributed systems, algorithmic problem solving, data structures, multithreading, OOP, design patterns, Golang, Python, Java, AWS
Preferred skills
MSc in Computer Science, 2+ years of professional Python experience, experience with cloud platforms beyond AWS
Technologies
Golang, Python, Java, AWS
Responsibilities
Architect and build robust, high-performance systems from design to production; Develop features and APIs for concurrent applications; Implement and improve geometric and graph algorithms; Maintain Python and Java server applications; Optimize application performance, uptime, and scalability; Run benchmarks and write analysis scripts for geographical data
Seniority
Senior, hands-on IC