SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Via Transportation is seeking a Senior Algorithms Developer to design, build, and scale systems powering their transportation platform. The role focuses on solving complex algorithmic problems in routing, navigation, and distributed systems that impact millions of users globally.
Key responsibilities include architecting and deploying high-performance systems end-to-end, owning features from concept through production, developing concurrent applications in Golang, and implementing geometric and graph algorithms for core product functionality. You'll maintain Python and Java server applications, optimize performance and scalability, and write production-grade code emphasizing efficiency, reliability, and maintainability. The role also involves running benchmarks and analyzing geographical data.
Required qualifications: BSc in Computer Science (or equivalent), 4+ years of hands-on software development experience with languages like Python, Go, or Java, strong grasp of data structures, multithreading, OOP, and design patterns, proven experience building and scaling highly available distributed systems, and solid understanding of system design and software architecture. Advantages include MSc degree, 2+ years professional Python experience, and AWS or cloud platform experience.
You should be a fast learner excited about transportation and routing challenges, a collaborative team player with excellent communication skills, and someone who demonstrates strong ownership and pragmatic problem-solving. The company values breaking down complex problems into clear, manageable pieces and delivering simple, elegant solutions.
Via offers competitive compensation including base salary and equity, health insurance with family discounts, hybrid work with an office in central Tel Aviv near transit hubs, career development opportunities, and perks including fitness programs, meal allowances, and team events.