Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Algorithm Developer role.
Rezi rewrites your resume against Via's job description. Free.

Tailor your resume to this Algorithm Developer role.
Rezi rewrites your resume against Via's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Algorithm Developer posting at Via — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Algorithm Developer posting at Via — free, in seconds.
About the Role
As an Algorithm Developer at Via, you will join our R&D center in London, as part of the Core R&D group, responsible for developing and maintaining Via’s proprietary algorithms and the services that run them in production. This position requires deep knowledge of algorithms, data structures, software engineering methodologies and best practices. You will maintain and improve current algorithms and business logic, as well as develop new technical products and systems that support the various needs at Via. This role is ideal for a developer who enjoys working on large-scale algorithms in a hands-on environment.
Responsibilities
- Take full ownership of a large and complex codebase that implements Via’s core algorithm.
- Develop and maintain multiple mission-critical services.
- Make an immediate impact on Via’s thousands of daily passengers and clients worldwide, such as significantly improving booking application response times.
- Collaborate closely with DevOps teams and algorithms developers and researchers.
Requirements
- Minimum of 3 years of hands-on industry experience in backend development (Python).
- Experience with DevOps in cloud infrastructure (Kubernetes, etc.) is a strong advantage.
- Experience in architecture and maintaining cloud systems is a strong advantage.
- Solid background in software engineering methodologies, such as Git, CI/CD.
- Ability to quickly master concepts, disciplines, and methods.
- Ability to work well with people and independently.
- Ability to deconstruct a problem into smaller problems.
- Ability to deliver results in a simple, elegant way.
Skills
- Algorithms
- Data Structures
- Software Engineering Methodologies
- Backend Development
- Python
- DevOps
- Cloud Infrastructure
- Kubernetes
- Cloud Systems Architecture
- Git
- CI/CD
Location
- London
Work Type
- Hybrid
Experience Level
- 3+ years of hands-on industry experience in backend development
Education Level
- M.Sc. in Computer Science / Software Engineering / Mathematics / similar field
Benefits
- Competitive compensation including equity
- Comprehensive health scheme offered through AXA
- Partnership with YellowNest for childcare fee reduction
About the Company
- Via is using technology to transform transportation around the world.
- Via builds technology that changes the way the world moves.
- Via's mission is to create modern and efficient public transportation systems that provide far greater access to jobs, healthcare, and education.
- Via has over 700 mobility deployments in 50+ countries.
- Via was awarded for its commitment to social good.
- Via's teams include world-class engineers, data scientists, product managers, operations specialists, marketers, and transit experts.
- Via's products digitize, automate, and enable data-driven decision making for entire transportation networks.
- Via works with fixed-route buses, microtransit, paratransit, school buses, and autonomous vehicles.
Equal Opportunity
- Via is an equal opportunity employer.