Senior Algorithms Developer
Core
Design, build, and scale high-performance distributed systems for transportation, routing, and navigation products.
Role type
Senior Algorithms Developer (Backend Systems)
Builds
Robust, high-performance systems and APIs for concurrent applications in Golang.
Domain
Transportation technology, routing, and navigation
Required skills
Python, Go, Java, geometric and graph algorithms, system design, distributed systems, data structures, multithreading, OOP, design patterns
Preferred skills
AWS, MSc in Computer Science, 2+ years of professional Python experience
Technologies
Golang, Python, Java, AWS
Responsibilities
Architect, build, and scale robust, high-performance systems from initial design through deployment; Develop features and APIs for concurrent applications; Implement and improve geometric and graph algorithms; Maintain Python and Java server applications; Run benchmarks and write analysis scripts for geographical data
Seniority
Senior, hands-on IC