Python Modelling Engineer - Digital Twin & Simulation

Posted 2 days 5 hours ago by Xcede

Contract
Not Specified
Other
London, United Kingdom
Job Description
Python Modelling Engineer - Digital Twin & Simulation
London - Hybrid
6 months + Extensions

Our client, a pioneering technology company, is seeking a Software Engineer specialising in Python, Digital Twin Cities and Modelling to develop and refine AI-driven simulations. This role will involve building large-scale models to support complex decision-making in urban planning, infrastructure, and beyond.

Key Responsibilities:
  • Develop, optimise, test and deploy software models using C++ and Python.
  • Work with mathematical modelling paradigms such as agent-based, event-based, and system dynamics modelling.
  • Write production-quality code, ensuring best practices in performance, security, and maintainability.
  • Scale large-scale simulations, extracting meaningful insights from vast datasets.
  • Work with Kafka, Docker, Kubernetes, Helm.
  • Design and optimise data pipelines, databases, and metadata management.
Skills & Experience:
  • Strong programming skills in C++ and Python.
  • Experience with modelling and simulation tools, ideally in agent-based modelling.
  • Proficiency in distributed computing, cloud-based infrastructure, and database optimisation.
  • Knowledge of data engineering techniques and metadata management.
  • A holistic approach to software development, including testing, documentation, and security.
  • Strong problem-solving skills and the ability to collaborate effectively within a multidisciplinary team.
If you're passionate about simulation technology and want to work on cutting-edge AI-driven models, apply now or get in touch for more details.