Work location: Singapore
Salary:
Industry: IT - Software
Get to know the role:
Build complex and detailed simulations from ground up to dynamically model Grab’s operations, driver and passenger movements, attributes and interactions
Drive product improvements and confidence before the roll-out of new features
The day-to-day activities:
Conceptualise simulation framework and architecture to address identified problems
Deep dive into data to validate operational processes and assumptions
Coding of simulation modules and automation of simulation-based optimisation and analyses
Integrate machine learning and optimisation algorithms efficiently and simulate their impact on the overall system
Develop and execute necessary tests and analyses to validate simulation models and identify improvement opportunities
Store, retrieve and visualise simulation results in a manner that facilitates required analyses
The must haves:
Minimum 2 years of relevant experience in developing large-scale complex simulation models
Ph.D. or Master’s in Computer Science, Electrical/Computer Engineering, Industrial & Systems Engineering, Operations Research, Mathematics/Statistics, or related technical disciplines
Excellent software development capabilities, preferably in Java or C++; knowledge of GoLang would be an advantage
Experience in software architecting and development of communication interfaces
Knowledge of statistical programming in languages such as Python; and strong working knowledge in RDBMS such as PostgresQL or MySQL
Experience in simulator development; with knowledge in ML and optimisation techniques
Self-motivated and independent learner who is willing to share knowledge with the team
Efficient and detail oriented time manager who thrives in a dynamic and fast-paced working environment
Really good to haves:
Experience in developing agent-based mobility simulations
Experience in parallel programming and multithreading
Experience in large scale routing algorithms
Grab Vietnam