Python Modelling Engineer – Digital Twin & Simulation
Python Modelling Engineer – Digital Twin & Simulation

Python Modelling Engineer – Digital Twin & Simulation

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
Xcede

At a Glance

  • Tasks: Develop and optimise AI-driven simulations for urban planning using Python and C++.
  • Company: Join a pioneering tech company at the forefront of digital twin technology.
  • Benefits: Enjoy hybrid work options and opportunities for professional growth.
  • Why this job: Be part of innovative projects that impact urban infrastructure and decision-making.
  • Qualifications: Strong skills in Python and C++, with experience in modelling and simulation tools.
  • Other info: This role offers potential for extensions beyond the initial 6 months.

The predicted salary is between 48000 - 72000 £ per year.

Overview

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 involves building large-scale models to support complex decision-making in urban planning, infrastructure, and beyond.

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.

Qualifications

  • 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.

Employment details

  • Seniority level: Not Applicable
  • Employment type: Contract
  • Job function: Engineering, Research, and Science
  • Industries: Software Development and Research Services

#J-18808-Ljbffr

Python Modelling Engineer – Digital Twin & Simulation employer: Xcede

Join a pioneering technology company in London that champions innovation and collaboration, offering a dynamic hybrid work environment. As a Python Modelling Engineer, you'll have the opportunity to work on cutting-edge AI-driven simulations while benefiting from a culture that prioritises employee growth, continuous learning, and meaningful contributions to urban planning and infrastructure. With access to advanced tools and a supportive team, this role promises not only professional development but also the chance to make a significant impact in the field of digital twin technology.
Xcede

Contact Detail:

Xcede Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Modelling Engineer – Digital Twin & Simulation

Tip Number 1

Familiarise yourself with the latest trends in digital twin technology and AI-driven simulations. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.

Tip Number 2

Network with professionals in the field of Python modelling and simulation. Attend relevant meetups or webinars to connect with industry experts, which could lead to valuable insights and potential referrals.

Tip Number 3

Showcase your practical experience with Python and C++ through personal projects or contributions to open-source initiatives. Having tangible examples of your work can significantly boost your credibility during discussions.

Tip Number 4

Prepare to discuss your problem-solving approach and how you've collaborated within multidisciplinary teams. Highlighting these experiences can demonstrate your fit for the collaborative nature of the role.

We think you need these skills to ace Python Modelling Engineer – Digital Twin & Simulation

Proficiency in Python
Strong programming skills in C++
Experience with agent-based modelling
Knowledge of event-based and system dynamics modelling
Familiarity with Kafka
Experience with Docker and Kubernetes
Understanding of Helm for deployment
Data pipeline design and optimisation
Database optimisation techniques
Metadata management skills
Strong problem-solving abilities
Collaboration within multidisciplinary teams
Holistic software development approach
Testing and documentation best practices
Security considerations in software development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your programming skills in Python and C++. Include any relevant experience with modelling and simulation tools, especially agent-based modelling, to align with the job requirements.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for simulation technology. Mention specific projects or experiences where you've developed or optimised software models, and how they relate to urban planning or infrastructure.

Highlight Relevant Skills: In your application, emphasise your experience with distributed computing, cloud-based infrastructure, and database optimisation. Mention any familiarity with tools like Kafka, Docker, and Kubernetes, as these are crucial for the role.

Showcase Problem-Solving Abilities: Provide examples of how you've tackled complex problems in previous roles. This could include instances where you collaborated within a multidisciplinary team to achieve successful outcomes in software development.

How to prepare for a job interview at Xcede

Showcase Your Python Skills

Make sure to highlight your proficiency in Python during the interview. Be prepared to discuss specific projects where you've used Python for modelling and simulation, and be ready to demonstrate your coding skills if asked.

Understand Digital Twin Concepts

Familiarise yourself with the concept of Digital Twins and how they apply to urban planning and infrastructure. Being able to articulate your understanding of this technology will show your enthusiasm and relevance to the role.

Discuss Your Problem-Solving Approach

Prepare to share examples of how you've tackled complex problems in previous roles. Emphasise your analytical thinking and how you approach challenges, especially in a multidisciplinary team setting.

Be Ready for Technical Questions

Expect technical questions related to C++, data pipelines, and distributed computing. Brush up on these topics and be ready to explain your thought process and decision-making when working on similar projects.

Python Modelling Engineer – Digital Twin & Simulation
Xcede
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>