Algorithm Developer in London

Algorithm Developer in London

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Monograph

At a Glance

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

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

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 world-class 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.

Algorithm Developer in London employer: Monograph

At Via, we pride ourselves on being a forward-thinking employer that values innovation and collaboration. As an Algorithm Developer in our London R&D centre, you'll enjoy a hybrid working model, competitive compensation including stock options, and a supportive work culture that fosters personal and professional growth. Join us in making a meaningful impact on global transportation while working alongside a diverse team of experts dedicated to social good.
Monograph

Contact Detail:

Monograph Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algorithm Developer in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Via on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your algorithm prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for technical challenges! Brush up on your algorithms and data structures, as you might face some coding tests. Practising common problems can help you feel more confident when the time comes.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining us at Via!

We think you need these skills to ace Algorithm Developer in London

Algorithm Development
Data Structures
Software Engineering Methodologies
Backend Development (Python)
DevOps in Cloud Infrastructure (Kubernetes)
Cloud Systems Architecture
Version Control (Git)
Continuous Integration/Continuous Deployment (CI/CD)
Problem Deconstruction
Team Collaboration
Fast Learning
Pragmatic Thinking
Concise Communication

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your experience with algorithms and backend development. We want to see how your skills align with what we do at Via, so don’t hold back!

Be Concise and Clear: Keep your application straightforward and to the point. We appreciate a clear narrative that showcases your journey in software engineering without unnecessary fluff. Remember, less is often more!

Tailor Your Application: Make sure to customise your application for the Algorithm Developer role. Mention specific projects or experiences that relate to our mission of transforming transportation. This shows us you’re genuinely interested in joining our team.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Monograph

✨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 were implemented, and the impact they had. This will show your deep understanding and passion for the role.

✨Showcase Your Coding Skills

Since this position involves backend development in Python, practice coding challenges that focus on algorithm design and optimisation. You might even be asked to solve a problem during the interview, so being sharp on your coding skills is crucial.

✨Understand Cloud Infrastructure

Familiarise yourself with cloud systems and DevOps practices, especially Kubernetes. Be ready to discuss any relevant experience you have in maintaining cloud infrastructure, as this could set you apart from other candidates.

✨Be a Team Player

Via values collaboration, so be prepared to talk about your experiences working in teams. Share examples of how you've successfully collaborated with others, particularly in a development or research context, to demonstrate your ability to work well with diverse teams.

Algorithm Developer in London
Monograph
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

>