Algorithm Developer London

Algorithm Developer London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
V

At a Glance

  • Tasks: Develop and maintain algorithms that transform global transportation systems.
  • Company: Join Via, a tech leader revolutionising public transport worldwide.
  • Benefits: Competitive pay, stock options, hybrid work, and health benefits.
  • Why this job: Make an immediate impact on thousands of daily passengers with innovative solutions.
  • Qualifications: 3+ years in backend development, strong algorithm knowledge, team player.
  • Other info: Dynamic environment with opportunities for growth and social good.

The predicted salary is between 36000 - 60000 £ per year.

Overview

Via is using technology to transform transportation around the world. From changing a single person’s daily commute to reducing humanity’s collective environmental footprint — we’ve got huge goals.

As an Algorithm Developer at Via, you’ll join our R&D center in London as part of the core Algo group, which is responsible for developing and maintaining Via’s proprietary algorithms that run in production on our live servers. The 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 we have here at Via. If you’re a developer by heart and enjoy working on large-scale algorithms in a hands-on environment, this position might be just for you!

What You’ll Do

  • Take full ownership of large and complex code base that implements Via’s core algorithm
  • Develop and maintain multiple mission critical services
  • Immediate impact to Via’s thousands of daily passengers and clients around the world, like making our booking application respond to users significantly faster.
  • Work in close collaboration with devops teams and algorithms developers and researchers

Who You Are

  • B.Sc. in Computer Science / Software engineering / Mathematics / similar field
  • Minimum of 3 years of hands-on industry experience in backend development (Python)
  • Experience in devops in cloud infrastructure (Kubernetes etc.) – significant advantage
  • M.Sc. in Computer Science / Software engineering / similar field – significant advantage
  • Experience in architecture and maintaining cloud systems – significant advantage
  • Have a solid background in software engineering methodologies, such as git, CI/CD
  • Fast learner: you can quickly master concepts, disciplines and methods
  • Team player: you work well with people, as well as by yourself
  • Pragmatic: you know how to deconstruct a problem into few smaller problems
  • Concise: you get stuff done, in a simple, elegant way.

What We Offer

  • Joining a global employer with over 700 mobility deployments in 50+ countries
  • Becoming part of a company that was awarded for its commitment to social good
  • Competitive compensation including stock options
  • A hybrid working model and a spacious office near Chancery Lane, where you can enjoy weekly team lunches
  • Comprehensive health scheme offered through AXA
  • Partnership with YellowNest, a salary exchange benefit that helps reduce childcare fees for working parents

We’re Via, and we build technology that changes the way the world moves. We’re driven by a simple mission: to create modern and efficient public transportation systems that provide far greater access to jobs, healthcare, and education. With our best in class suite of products, we make transit thrive.

Our teams of worldclass engineers, data-scientists, product managers, operations specialists, marketers, transit experts and more bring cutting-edge AI-powered software and innovative technology-enabled operations to our partners across the globe. Founded in 2012, Via builds solutions to digitize, automate, and enable data-driven decision making for entire transportation networks; fixed-route buses, microtransit, paratransit, school buses, autonomous vehicles, and more.

If you’re excited to be at the forefront of modernizing the future of transportation, are up for solving tough problems, and willing to become/already are a transit nerd, we are the place for you. Even if your past experience doesn’t align perfectly with every qualification in the job description for this role, we encourage you to apply. You may be just the right candidate for this or other opportunities.

Ready to join the ride?

Via is an equal opportunity employer.

Contact: Please apply through the indicated channels for this role.

#J-18808-Ljbffr

Algorithm Developer London employer: Via Transportation Inc

Via is an exceptional employer that fosters a collaborative and innovative work culture, where employees are empowered to take ownership of their projects and make a tangible impact on global transportation. With competitive compensation, a hybrid working model, and a commitment to social good, Via offers comprehensive benefits including a health scheme and childcare support, all within a vibrant office environment in London. Join us to be part of a mission-driven team that values growth, creativity, and the advancement of public transit solutions.
V

Contact Detail:

Via Transportation Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algorithm Developer London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Via employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to algorithms and backend development. This gives you a chance to demonstrate your expertise beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithms and data structures knowledge. Practice coding challenges on platforms like LeetCode or HackerRank to get into the groove of problem-solving under pressure.

✨Tip Number 4

Don’t hesitate to apply through our website! Even if you think you might not tick every box, we love seeing diverse candidates. You could be the perfect fit for us at Via, so go ahead and hit that apply button!

We think you need these skills to ace Algorithm Developer London

Algorithm Development
Data Structures
Software Engineering Methodologies
Backend Development (Python)
DevOps in Cloud Infrastructure
Kubernetes
Cloud Systems Architecture
Git
CI/CD
Problem Deconstruction
Fast Learning
Team Collaboration
Pragmatism
Conciseness

Some tips for your application 🫡

Show Your Passion for Algorithms: When writing your application, let us see your enthusiasm for algorithms and problem-solving. Share specific examples of projects or challenges you've tackled that highlight your skills in this area.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to reflect the job description. Highlight your experience with backend development, Python, and any cloud infrastructure work you've done. We want to see how you fit into our team!

Be Concise and Clear: Keep your application straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate candidates who can communicate effectively and get their message across without unnecessary fluff.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Via.

How to prepare for a job interview at Via Transportation Inc

✨Know Your Algorithms

Brush up on your knowledge of algorithms and data structures. Be prepared to discuss specific algorithms you've worked on, how they function, and the challenges you faced while implementing them. This will show your depth of understanding and practical experience.

✨Showcase Your Coding Skills

Since this role involves a large code base, be ready to demonstrate your coding skills, particularly in Python. You might be asked to solve a problem on the spot, so practice coding challenges beforehand to ensure you're comfortable with the process.

✨Understand DevOps Principles

Familiarise yourself with DevOps practices, especially if you have experience with cloud infrastructure like Kubernetes. Be ready to discuss how you’ve collaborated with DevOps teams in the past and how you can contribute to maintaining and improving cloud systems.

✨Be a Team Player

Via values collaboration, so highlight your experiences working in teams. Share examples of how you’ve successfully worked with others to solve complex problems or improve processes. This will demonstrate that you’re not just a great developer, but also a great colleague.

Algorithm Developer London
Via Transportation Inc
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>