Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer | Python | Modelling
Posted 3 hours 5 minutes ago by SR2 - Socially Responsible Recruitment
£600 - £650 Daily
Contract
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
Software Engineer (Python)
3 year programme | Inside IR35 | Hybrid
Python | C++| Urban Digital Twins | Model Optimisation | Simulation Engineering | Kafka | Production ML
SR2 is working with a global consultancy on a ground-breaking urban digital twins project for a major city modernising its infrastructure. With significant investment backing, this programme is looking at how to optimise everything from foot traffic and vehicle flow to energy consumption and city-wide systems performance.
We're looking for a Software Engineer with strong Python skills and experience working alongside data scientists to optimise and productionise ML models. The core simulation engine is built in C++, so any experience with C++ in high-performance environments is a major plus.
Key Responsibilities:

3 year programme | Inside IR35 | Hybrid
Python | C++| Urban Digital Twins | Model Optimisation | Simulation Engineering | Kafka | Production ML
SR2 is working with a global consultancy on a ground-breaking urban digital twins project for a major city modernising its infrastructure. With significant investment backing, this programme is looking at how to optimise everything from foot traffic and vehicle flow to energy consumption and city-wide systems performance.
We're looking for a Software Engineer with strong Python skills and experience working alongside data scientists to optimise and productionise ML models. The core simulation engine is built in C++, so any experience with C++ in high-performance environments is a major plus.
Key Responsibilities:
- Work with data science teams to optimise predictive models and deploy them at scale
- Build robust, scalable services in Python, with performance-critical elements in C++
- Contribute to the development of a digital twin platform to simulate and forecast city infrastructure outcomes
- Collaborate across simulation, data, and software teams to turn prototypes into production-ready solutions
- (Bonus) Integrate streaming data pipelines using Kafka to support Real Time modelling
- Strong commercial experience in Python engineering
- Exposure to C++, especially in simulation, modelling, or high-performance systems
- Proven track record working closely with data scientists to bring models into production
- Background in simulation-heavy domains (eg finance, oil & gas, energy, transport)
- Experience with Kafka or distributed messaging systems is highly desirable
- Systems thinker - interested in how predictive models drive real-world infrastructure impact
- Inside IR35
- £600-650p/d
- 2 days per week in central London
- Start: ASAP
- 6 month rolling contracts
- 3 year programme of work
SR2 - Socially Responsible Recruitment
Related Jobs
Business Development Manager
- £70,000 Annual
- Oxfordshire, Oxford, United Kingdom, OX1 1
Electrical & Software Engineering Manager
- £60,000 Annual
- Buckinghamshire, High Wycombe, United Kingdom, HP109
It Operations Manager
- Nordrhein-Westfalen, Düsseldorf, Germany, 40210
Contract Bid Manager - European Space Agency
- London, United Kingdom
Senior Manager, Cloud And Network Infrastructure
- Nordrhein-Westfalen, Düsseldorf, Germany, 40210