About the position
Via is seeking an Algorithms Researcher to join their R&D department and contribute to the development of artificial intelligence algorithms for their automated dispatch system. The role involves mathematically modeling competing demands, analyzing data to inform algorithm development, and creating decision-making systems that optimize system utilization and maintain quality of service. The ideal candidate should have a background in computer science, mathematics, or physics, with extensive knowledge of algorithms, particularly in graph theory and combinatorial optimization. Strong analytical skills, hands-on experience in algorithms development, and proficiency in Python programming are desired.
Responsibilities
- Mathematically model the competing demands on Via's system.
- Use sophisticated statistical methods to analyze demand, traffic and fleet performance, and generate insights that inform algorithm development.
- Develop online decision-making systems that optimize system utilization while maintaining quality of service for riders.
- Develop algorithms that implement decision-making systems in an efficient and scalable way.
- Extract the essential features of a complex real-life problem to arrive at a simple and relevant mathematical model.
- Realize ideas in code.
- Collaborate with the R&D department to explore relevant data and create artificial intelligence algorithms for automated dispatch.
- Stay up-to-date with advancements in algorithms and apply them to improve Via's transportation system.
- Collaborate with interdisciplinary teams to ensure the successful implementation of algorithms.
- Continuously analyze and optimize algorithms to improve system performance.
- Communicate effectively with team members and stakeholders to understand requirements and deliver solutions.
Requirements
- MSc/PhD in Computer Science / Mathematics / Physics or similar
- Significant academic research experience in relevant fields
- Extensive knowledge of algorithms, with a focus on graph theory and combinatorial optimization
- Minimum of 4-5 years of experience in hands-on algorithms development
- Analytical: able to extract essential features of complex real-life problems and create relevant mathematical models
- Experience in Python programming (Advantage)
- Fast learner: able to quickly master concepts, disciplines, and methods
- Strong interpersonal and communication skills
- Hands-on: able to realize ideas in code
Benefits
- Competitive salary and benefits package
- Opportunity to work on cutting-edge technology and make a global impact
- Chance to be part of a dynamic and innovative team
- Access to vast collection of relevant data for research
- Opportunity to develop and implement artificial intelligence algorithms
- Work on complex, multi-dimensional automated dispatch systems
- Use sophisticated statistical methods for analysis and insights generation
- Optimize system utilization while maintaining quality of service for riders
- Extensive knowledge and experience in algorithms development
- Opportunity to work with Python programming
- Fast-paced learning environment
- Strong interpersonal and communication skills
- Inclusive and diverse workplace environment
- Equal opportunity employer