Algorithm Developer at Via

London, England, United Kingdom

Via Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Transportation, TechnologyIndustries

Requirements

  • B.Sc. in Computer Science / Software engineering / Mathematics / similar field
  • Minimum of 3 years of hands-on industry experience in backend development (Python)
  • Solid background in software engineering methodologies, such as git, CI/CD
  • Deep knowledge of algorithms, data structures, software engineering methodologies and best practices
  • Fast learner: quickly master concepts, disciplines and methods
  • Team player: work well with people, as well as by yourself
  • Pragmatic: deconstruct a problem into few smaller problems
  • Concise: get stuff done, in a simple, elegant way
  • 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

Responsibilities

  • Take full ownership of large and complex code base that implements Via’s core algorithm
  • Develop and maintain multiple mission critical services
  • Maintain and improve current algorithms and business logic
  • Develop new technical products and systems that support Via’s various needs
  • Work in close collaboration with devops teams and algorithms developers and researchers

Skills

Key technologies and capabilities for this role

PythonAlgorithmsData StructuresKubernetesGitCI/CDBackend DevelopmentCloud Infrastructure

Questions & Answers

Common questions about this position

What compensation can I expect for this Algorithm Developer role?

Via offers competitive compensation including stock options.

Is this position remote or does it require office work?

The role follows a hybrid working model with a spacious office near Chancery Lane, including weekly team lunches.

What skills are required for the Algorithm Developer position?

Candidates need a B.Sc. in Computer Science or similar, minimum 3 years of hands-on backend development in Python, and solid background in software engineering methodologies like git and CI/CD. Experience in devops with cloud infrastructure such as Kubernetes and architecture/maintaining cloud systems are significant advantages, along with an M.Sc.

What is the work environment like at Via?

You'll work in a hands-on environment in the core Algo group at the R&D center in London, collaborating closely with devops teams, algorithms developers, and researchers, with weekly team lunches in a spacious office.

What makes a strong candidate for this role?

Strong candidates are fast learners who quickly master new concepts, team players who collaborate well, pragmatic problem-solvers who break down issues, and concise developers who deliver elegantly with deep knowledge of algorithms and data structures.

Via

Digital transportation solutions and network optimization

About Via

Via improves transportation systems by creating efficient digital networks for various clients, including urban and rural residents, corporate employees, students, and patients. Their TransitTech technology offers flexible mobility solutions that enhance convenience and efficiency while reducing costs, especially in student transit. Via also provides planning and scheduling services through their Remix platform, along with the Citymapper for Cities app, which offers insights to strengthen transit networks. The company's goal is to leverage digital technology to enhance transportation efficiency and improve the overall rider experience.

New York City, New YorkHeadquarters
2012Year Founded
$862.9MTotal Funding
LATE_VCCompany Stage
Automotive & Transportation, Consulting, HealthcareIndustries
1,001-5,000Employees

Benefits

Competitive salaries and equity packages.
Health and wellness benefits.
Local volunteer opportunities.
Support for all new parents.
Learning opportunities through our Via-Versity.
Employee Resource Groups.

Risks

Increased competition from AI-integrated transit solutions could challenge Via's market position.
Potential regulatory scrutiny may complicate Via's acquisition of Citymapper.
Expansion in underserved zones may face logistical challenges or community pushback.

Differentiation

Via transforms rigid transit systems into dynamic, on-demand networks.
Via's TransitTech serves diverse clients, from urban dwellers to rural residents.
Via's Citymapper for Cities app provides comprehensive passenger insights.

Upsides

Via's partnership with King County Metro addresses first- and last-mile transit needs.
Microtransit pilot programs with Summit County highlight Via's innovative solutions.
Via's potential acquisition of Citymapper could enhance its Mobility as a Service offerings.

Land your dream remote job 3x faster with AI