Senior C++ Developer (Optimization Algorithms)

at  SWAT Mobility Pte Ltd

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Jun, 2024Not Specified26 Mar, 20245 year(s) or aboveHeuristics,C++,Thinking Skills,Computer Science,Optimization,Mathematics,EnglishNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Swat Mobility is a leading startup at the forefront of transforming the transportation landscape through state-of-the-art technology.
Our mission is to move more with less. The world is changing, people want shorter and cheaper journeys and their goods to be delivered faster. Gone are the days when manual planning suffices. SWAT is building the technology to allow fleet operators and logistic companies to compete in this new world.
The patented algorithm we developed solves an academic problem (researched since the 1980s) called the “pickup and delivery with time windows” – in layman’s terms: “how do you move the most number of objects (people or parcels), using the least number of vehicles, in the shortest time or distance possible”. SWAT is the market share leader in pooling optimization technology in South East Asia and operates in countries like Singapore, Japan, The Philippines and Thailand. We are tackling some of the most challenging transport/logistics problems in the world’s most congested cities. Many large corporations from different industries such as shipping, logistics, airline, pharmaceutical, utilities, banking, property development and public transport use our technology to improve employee commute convenience and happiness and save costs. It’s also greener, more sustainable. Our customers are governments, public transport operators or large companies with challenging employee commute needs.
Come join our AI SaaS high-growth tech startup if you also have the ambition to make a big impact in making the world move more sustainably. There is so much more we want to do and it will be a great place for you to learn and grow with the company.
We seek a Senior C++ Developer with a deep expertise in Operational Research (OR) and significant experience in developing and implementing optimization algorithms, specifically focusing on Vehicle Routing Problems (VRP). The ideal candidate will utilize C++ to develop sophisticated algorithms that drive our cutting-edge mobility solutions. As a senior member of our team, you will lead efforts in shaping the future of transportation, mentoring junior developers, and contributing to strategic decisions.

REQUIREMENTS:

  • Bachelor’s or Master’s degree in Computer Science, Operations Research, Mathematics, or a related field, with at least 5 years of experience in a similar role.
  • Proficient in C++ with a strong track record of developing optimization algorithms for complex problems, preferably in the context of Vehicle Routing Problems (VRP).
  • Deep understanding of operational research methods, heuristics, and their application in developing scalable and efficient solutions.
  • Exceptional analytical, problem-solving, and critical-thinking skills, with a focus on detail and delivering high-quality work.
  • Proven ability to work effectively in a fast-paced, dynamic environment, both independently and as part of a team.
  • Excellent communication and collaboration skills, with proficiency in English.

Responsibilities:

  • Lead the design and implementation of complex optimization algorithms in C++ for solving advanced Vehicle Routing Problems (VRP), taking into account multiple constraints and real-world variables.
  • Utilize operational research techniques and heuristics to develop scalable and efficient solutions for route optimization, resource allocation, and scheduling challenges.
  • Adjust our existing heuristics for new use cases and clients
  • Work on the integration of new OR algorithms into our products
  • Participate in technical discussions and contribute to strategic planning and decision-making processes.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

A similar role

Proficient

1

Singapore, Singapore