Back to all jobs

- Employment
- Permanent Full Time
- Seniority
- Senior
About the role
Key Responsibilities
- Lead and manage a small team of modelling software engineers, supporting their development and engagement
- Manage on-time delivery of robust and scalable model features
- Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams
- Translate modelling methods into production‑quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable
- Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations
- Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team
- Participate in code reviews and technical design discussions
- Identifying and addressing architectural bottlenecks and opportunities to improve scalability and developer experience
Skills, Knowledge and Expertise
- Professional Python experience (5+ years) in a commercial, team‑based software environment, delivering components used by other teams/customers
- Experience in applied software architecture and design patterns
- Experience building with Test Driven Development and Continuous Delivery
- Experience in DevOps/Infrastructure development including containers and CI/CD
- Experience leading small teams, managing and mentoring junior colleagues
- Experience stewarding internal libraries, packaging and dependency management at scale
- Experience in effective and efficient agentic-first development
- An interest in working in the energy/decarbonization sector
- Experience engaging with internal stakeholders and colleagues in other teams
- Experience developing software for modelling, simulation or mathematical optimisation
What we offer
- Private Medical Insurance
- Dental Insurance
- Parental Support
- Salary-Exchange Pension
- Employee Assistance Programme (EAP)
- Local Oxford Discounts
- Cycle-to-work Scheme
- Flu Jabs
Perks & benefits
- Dental Insurance
- Medical Insurance
731,000+ hidden jobs like this
Aurora Energy Research and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites