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:
1. Work with data science teams to optimise predictive models and deploy them at scale
2. Build robust, scalable services in Python, with performance-critical elements in C++
3. Contribute to the development of a digital twin platform to simulate and forecast city infrastructure outcomes
4. Collaborate across simulation, data, and software teams t...