This job is no longer available
This job expired on 20/07/2026. It no longer accepts applications.
Model Developer – Python for Energy Modelling
Aurora Energy Research · Oxford
Job description
About the role
We are looking for a Model Developer to build and maintain the Python codebase behind Aurora’s Origin and Chronos modelling software products. You will work in a collaborative engineering environment, turning modelling methods into robust, well‑tested, scalable software that supports our energy‑decarbonisation mission.
Key responsibilities
- Design, implement and maintain Python modules/packages in the modelling codebase, owning components over time.
- Translate modelling methods into production‑quality code, ensuring readability, test coverage and traceability.
- Refactor code to improve clarity, strengthen interfaces and simplify implementations.
- Champion automated testing, Test‑Driven Development and modern CI/CD practices.
- Participate in code reviews and technical design discussions.
- Identify architectural bottlenecks and drive improvements in scalability and developer experience.
Required profile
- 3+ years of professional Python experience in a commercial, team‑based environment.
- Strong software engineering fundamentals and a quantitative degree (Mathematics, Physics, Engineering, Computer Science).
- Comfortable collaborating with Modelling, Research and Product teams.
- Interest in the energy and decarbonisation sector.
Required skills
- Python
- Test‑Driven Development (TDD)
- Continuous Delivery / CI‑CD
- Packaging tools (pyproject.toml, Poetry, uv)
- Dependency management at scale
- Modelling or simulation software
- Mathematical optimisation (LPs, MIPs)
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
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Aurora Energy Research
Oxford
Related job offers
-
Embedded Software Engineer – UAVs
archangelautonomy Oxford -
Software Engineer – Cloud Medical Imaging
caristo Oxford -
Senior Microsoft 365 Solutions Engineer
Ikhoi Recruitment Oxford -
Business Analyst – Business Improvement (Hybrid, Belfast)
fibrus Dargan -
Senior IAM Engineer
nccgroup GBR Manchester Hardman Boulevard