Via is hiring a Senior Software Engineer on the Remix engineering team to build software cities use to design and improve public transportation systems, with a focus on access, equity, and long-term sustainability. The role owns features end to end, from concept through production, and contributes to decisions about what to build and how to build it. The work includes optimization, geospatial computation, machine learning, and AI, using technologies such as Python, Ruby, TypeScript, and React. The engineer will improve planning and scheduling products so transit planners can explore concepts, make data-informed decisions, and deliver better service. They will build, scale, and improve optimization and backend systems, ensuring they perform quickly and reliably in production. The role collaborates with designers, data scientists, algorithm researchers, product managers, in-house transit planners and schedulers, and customers. It also contributes to engineering practices, architecture, processes, and tools that support productivity and code quality.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed