Job Description:                 MATSim Transport Modeller (JAVA)
Location:                             Milton Keynes/London
Duration:                             Permanent

Working Hours:                                35 Hour Week (Flexible)


Welcome to Connected Places Catapult

There is a global race to provide better transport solutions.  Clean, green, safe, easy to access, convenient, whole-journey solutions are the future.  Informed, digitally connected, passengers demand a better service and the country’s economic future depends on us having a much more intelligent approach. The revolution in data science and connectivity, along with UK’s world leading research base as well as our transport industry’s pedigree provides the UK with the opportunity to win this race.

The Connected Places Catapult (CPC) is a neutral, not-for-profit, Technology and Innovation company full of energetic, capable, technologists and business experts undertaking applied research projects in collaboration with academia, SMEs and industry with the aim of making UK a world leader in transport innovation and smart cities. Current ‘initiative areas’ include Connected and Autonomous Transport, Mobility-as-a-Service Platforms, Open Transport Data Hub, SME and Scale-up Partnerships and Academic Alliances.  It’s novel, it’s exciting, it’s challenging and it’s a rapidly growing market…… All aboard please!

We work with companies, universities and government using technology and novel commercial models to transform transport.  We call this ‘Intelligent Mobility’.  Intelligent Mobility is the smarter, greener, safer and more efficient movement of people, goods and information around the world. We work to identify future technology trends, so we can make the UK a global leader and create jobs and grow companies.  Through identifying new technologies and ways of working, we are making transport better for everyone.

We are looking for individuals who have the ambition and drive to want to make a difference and be part of defining the future of transport.  You will have the opportunity to become involved in and help to shape and deliver unique and ground-breaking projects at the cutting edge of transport innovation.

Technical Capability Teams

The delivery arm of the Catapult comprises several capability teams organised into technical areas.  Individuals of similar or aligned skillsets are grouped into teams though are able and encouraged to contribute to virtual project teams under a project manager.  We have transport, 3D and environmental modellers, economists and business analysts, data scientists and AI specialists, software developers and big data engineers, systems engineers and drone experts, social researchers and anthropologists……. and we have plans to grow more.

Role overview

This role will support our ongoing programmes of work in relation to new mobility services, connected (and autonomous) vehicles, and advanced modelling techniques.  Reporting to the Modelling and Visualisation Team Leader, you will be developing innovative new multi-modal modelling tools and platforms to enable the potential demand for and impact of future mobility services to be assessed and appraised. This is likely to include the use of conventional modelling packages, open source platforms, as well as innovative new platforms that will be developed within the team.  Key focus areas of this role will be in the development of demand models to assess the likely uptake of mobility services as well as developing models to enable the multi-modal impacts of such new services to be understood. Due to a significant project win we are particularly seeking candidates with experience of JAVA and if possible, MATSim, Agent-based Activity-based modelling or similar.

Reporting to the modelling team leader, you will be a competent transport modeller with in depth knowledge of transport data sets, modelling process and transport planning.

Your experience of core Java software development which will allow you to develop/extend MATSim further, as well as write tools to analyse data sets, develop prototypes and pilots to prove concepts, and “glue” systems together to integrate different transport modes.  You will support software design for bids and related 3rd parties and have a passion to design, develop and implement software solutions.

Your input will define the technical scope of the project work that we will be undertaking with partners and stakeholders. You will often be developing projects from first principles for ‘First of a Kind’ feasibility studies or demonstrators.  This often requires ‘thinking outside of the box’ and working through ambiguity to identify a clear project scope – you will need to be comfortable with this exciting, challenging and essential part of this role.

A key facet of this role will be taking learning and experience gained from developing and operating current models and applying that for unconventional and innovative uses.  Having an eye for innovation and seeing how modelling could be done in different ways is a key requirement for this role.  You will also have the opportunity to contribute to the dissemination of our project results via attendance at major UK and international conferences and seminars.



With behaviours underpinned by the TSC Employee Charter, the responsibilities of the Demand Modelling Specialist are as follows:


  • Provide thought leadership within TSC and externally in demand forecasting and multi-modal modelling for future transport schemes and innovative transport projects.
  • Act as point of contact within the TSC for Demand Modelling and multi-modal modelling, managing internal and external relationships and licencing with software providers, key industry practitioners, decision-makers and academic stakeholders.
  • Provide support / training and coaching to colleagues in multi-modal demand and assignment model development and use.
  • Provide technical leadership into projects involving strategic planning, demand modelling and multi-modal analysis.
  • Be a team player and actively support the development of new skills and technical capabilities within the modelling and visualisation team.
  • Help grow our capability and understanding of demand and multi-modal model requirements in relation to innovative transport projects.
  • Undertake the technical delivery of project tasks where multi-modal demand forecasting or modelling forms all or part of the project requirements.
  • Management of own workload to time and quality.
  • Direct liaison with internal and external clients and contributing to the overall team success.
  • Following internal processes in the delivery of projects.
  • Assist in business development activity and the preparation of bids and fee proposals.
  • Contribute to the design of impact studies.
  • Contribute to the dissemination of our research output.


Desirable skills and experience

  • A numerate degree (or equivalent) ideally in a transport related discipline or computer science.
  • Further postgraduate MSc/PhD qualifications are of benefit but not essential.
  • Experience of developing and introducing innovative ways of modelling and analysis.
  • Significant experience of software development with particular focus on Java.
  • Experience of undertaking multi-modal demand forecasting and developing and using assignment models.
  • Experience of developing, building, calibrating and validating and using multi-modal models for analysing demand and impacts of public transport schemes, including Bus, Park & ride (road and rail based), light rail and heavy rail.
  • Experience of industry standard packages such as Saturn, CUBE, VISUM, EMME etc.
  • Experience of multi-modal modelling including the development of Hierarchical Logit-Based Mode Choice Models.
  • Proven ability to learn new software and/or analytical techniques rapidly, becoming competent to a high degree of autonomy.
  • Knowledge of UK transport policies, organisation and governance would be of benefit
  • It would be highly desirable to have experience of Activity Based Modelling.
  • Build prototypes and pilots to prove concepts.
  • Solve technical problems across multiple technologies, developing new methods if required.
  • Developing tests, reviewing code and assisting in quality assurance.
  • Ability to document requirements and specifications.
  • Execute full software development life cycle (SDLC).
  • Develop flowcharts, layouts and documentation to identify requirements and solutions.
  • Write well-designed, testable code.
  • Produce specifications and determine operational feasibility.
  • Integrate software components into a fully functional software system.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Troubleshoot, debug and upgrade existing tools and systems.
  • Comply with project plans and industry standards.



  • Numerate with excellent data analysis skills. Competency in data analysis packages, such as Excel/Access or Tableau.
  • Strong written and verbal communication to present complex concepts to multi-disciplinary teams
  • Experience of writing and presenting technical reports and liaising with clients.
  • Excellent technical report writing skills.
  • Excellent interpersonal, written and verbal communication skills.
  • Contribute and manage knowledge sharing within the company and across related communities.
  • Contribute to a diverse range of assignments for both internal and external clients, including bidding for new work.
  • Ability to work both independently and as part of a team.


Personal Characteristics

  • Can-do, positive attitude
  • Comfortable with ambiguity
  • Intelligence, listening and learning
  • Proactivity, energy, enthusiasm
  • Collaborative and non-hierarchical style of working
  • Strong technical skills linked to business acumen
  • Able to adjust approach and communication style in empathy with the audience
  • Able to demonstrate courage and conviction to deliver better strategic outcomes


In return:

  • Flexible working options
  • Pension scheme 2:1
  • Life assurance 4x base salary
  • Private Medical Insurance, for single, couple and family
  • Health cashback scheme
  • RingGo discounted parking
  • 25 days per year, plus bank holidays, plus non-guaranteed 3 or 4 ‘gift days’ over the Christmas period when the office is usually closed
  • Rail season ticket loan.


Transport Systems Catapult uses a third-party company, Verifile, to carry out pre-employment screening.  This includes verification of your past 3 years of employment and/or educational activity (and any breaks in employment/education) and verification of your highest level of relevant academic qualifications.  All offers of employment will be conditional, subject to satisfactory verification. Your explicit consent will be requested before the reference checking process commences.


Apply for this Job

* Required