Research Engineer - Behavioral Modeling
Part of the FM research agenda involves the development of the SimMobility framework that integrates and links together various mobility-sensitive behavioral models with state-of-the-art simulators to predict impacts of mobility demands, infrastructure changes, and evolving transportation options on the deployment and delivery of people, firms, services and freight. This particular research engineer will focus on the so-called ‘mid-term’ portion of SimMobility which simulates daily travel at the household and individual level.
The overall scope of FM research includes a number of projects on the development, and analysis of new and advanced forms of mobility options (such as mobility on-demand and Uber-like services), as well as on their urban planning and management implications. Both FM, and the SMART Centre, encourage exploration of new ideas and the use of ‘big data’ to advance our understanding of urban activity patterns and the adoption of new forms of mobility.
Depending upon project assignment and research engineer’s skills, the specific responsibilities will involve some combination of:
• Contribute to the development of behavioral models (e.g. demand generation, tour creation).
• Implement behavioral models within the existent SimMobility ‘mid-term’ platform.
• Work with the research scientists and programmers to turn transport models into working code. This,will involve helping in the design, implementation, and testing of the models and code.
• Data analysis and preparation
• Write and give presentations to project stakeholders and to third parties
• Solve abstract complex problems/ideas and convert them into useable algorithms/software modules
• Work with the researchers on publishing research papers
• Bachelors/Masters in Computer Science/Transportation Engineering or other relevant disciplines.
• General knowledge of Transportation Systems and or Activity Based Modelling.
• Independent and self-motivated, yet able to work as part of a multidisciplinary team.
• Statistics and Modelling skills (e.g., discrete choice modelling)
• Ability to program in C++ is highly desired.
• Some knowledge on Python or QT or LUA or MATLAB is advantageous.
• Demonstrated ability to effectively manage concurrent technical tasks with competing priorities.
• Demonstrated ability to work independently and implement research concepts
• Demonstrated effective interpersonal skills necessary to interact with all levels of personnel.
• Proficient verbal and written communication skills
Interested applicants will have to submit their full CV/resume, cover letter and list of three references (to include reference names and contact information). We regret that only shortlisted candidates will be notified