Modelling Software Engineer - Chronos

Aurora Energy Research

Oxford

Hybrid

GBP 60,000 - 85,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Dental Insurance
Parental Support
Salary-Exchange Pension
Employee Assistance Programme (EAP)
Local Oxford Discounts
Cycle-to-work Scheme
Flu Jabs

Job summary

AURORA Energy Research in Oxford is seeking a Modelling Software Engineer to own the Python-based Chronos modelling product. You’ll join a small, collaborative team delivering feature development end-to-end, from requirements to live operation, focusing on accurate estimation and maintainable, robust code for energy systems modelling.

The role blends strong software engineering with sophisticated modelling of energy markets, with hybrid working options in Oxford.

Qualifications

  • 2–4 years of professional software engineering experience.
  • Python is the primary language of the codebase.
  • Strong fundamentals in testing and maintainable code.
  • Experience with code review and giving/receiving feedback.
  • Effective project management: estimates, issues, delivery.
  • Interest in energy decarbonisation and modelling.

Responsibilities

  • Own feature development end-to-end: requirements, design, implementation, testing, deployment, and live operation.
  • Break down and estimate your own work accurately and deliver to those estimates.
  • Seek regular review and feedback to improve engineering and delivery.
  • Identify and champion best practices for software development.
  • Write maintainable, robust code with attention to logging, scalability, and security.
  • Apply agentic development practices to write, review, test, and analyse code.
  • Support teammates and drive continuous improvement across the team.

Skills

Python
Testing fundamentals
Code review
Project estimation
Collaboration
Energy decarbonisation
Scientific computing
Git

Tools

Git

Job description

Modelling Software Engineer - Chronos

Department: Tech - Model & Platform Engineering

Employment Type: Permanent - Full Time

Location: Oxford, UK

Description

Chronos is Aurora's battery storage modelling product. It simulates how batteries operate in power markets, and our clients use the results to make investment decisions. Behind it sits a large Python codebase that turns modelling methods into software the whole business can rely on.

We’re looking for a Modelling Software Engineer to help us build and maintain the Python codebase behind Aurora’s Chronos battery storage modelling product. You’ll work in a small team (5-6 people) within a collaborative engineering and product-driven environment, owning feature development end-to-end to deliver valuable outcomes for users, while improving code quality and maintainability.

You will thrive here if you are keen on both best practice software engineering and sophisticated mathematical modelling of energy systems. You might come from a software background and want to work on energy and battery models. You might come from a modelling, science or quantitative background and want to build strong engineering habits. Both sides of the work are critical to success in this role.

Key Responsibilities
  • Own feature development end-to-end: requirements, design, implementation, testing, deployment, and live operation.
  • Break down and estimate your own work accurately, and deliver to those estimates reliably. Deliver in increments so value is realised early and feedback arrives continuously.
  • Actively seek regular review and feedback to improve your own engineering and project delivery practice. Review others' code regularly, giving substantive, constructive feedback to others.
  • Identify and champion best practices and processes for software development.
  • Write maintainable, robust code. Favour simple solutions over complex ones, and treat operational requirements (logging, scalability, security) as part of the design, not an afterthought.
  • Apply agentic development practices in an accountable way to write, review, test, and analyse code, and help shape how the team applies it.
  • Actively support your team-mates, driving success and continuous improvement across the team.
Skills, Knowledge and Expertise
  • 2–4 years of professional software engineering experience, with a track record of independently owning production software that others depend on.
  • Strong fundamentals in testing, clean module design, and maintainable code. Python is the primary language of the codebase.
  • A track record of code review, giving and receiving constructive technical feedback.
  • Effective project management skills, providing up-front estimates, proactively managing issues as they arise, delivering on time and learning from project outcomes.
  • You think about the \"why\" before the \"how\", and you understand what value your work provides to the business and the user.
  • Collaborative. You actively work with and support the people around you, and help the squad achieve meaningful goals.
  • Experience engaging with internal stakeholders and colleagues in other teams.
  • Experience with scientific computing, complex data analysis or computational modelling.
  • Willingness to learn (or experience in) effective, efficient and accountable agentic development.
  • An interest in working in energy decarbonisation.
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

At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in-office/home working and potentially adjustable working hours. Let’s discuss what works for you and AER during the interview process.

The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Modelling Software Engineer - Chronos
Senior Modelling Software Engineer - Chronos

Aurora Energy Research • Oxford

On-site
GBP 60,000 - 80,000
Private Medical Insurance
Parental Support
Employee Assistance Programme
+3
Senior Modelling Software Engineer - Chronos
Senior Modelling Software Engineer - Chronos

Aurora Energy Research Limited • Oxford

On-site
GBP 70,000 - 110,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Modelling Software Engineer
Modelling Software Engineer

Aurora Energy Research • Oxford

On-site
GBP 55,000 - 75,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Technical Product Manager – Chronos – Model
Technical Product Manager – Chronos – Model

Aurora Energy Research Limited • Oxford

On-site
GBP 65,000 - 90,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Product Manager – Chronos – Model
Product Manager – Chronos – Model

Aurora Energy Research • Oxford

Hybrid
GBP 65,000 - 95,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Technical Product Manager – Chronos – Model
Technical Product Manager – Chronos – Model

Aurora Energy Research • Oxford

Hybrid
GBP 65,000 - 90,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Product Manager — Energy Asset Modelling
Product Manager — Energy Asset Modelling

Aurora Energy Research • Oxford

Hybrid
GBP 65,000 - 95,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Technical Product Manager – Energy Asset Modelling
Technical Product Manager – Energy Asset Modelling

Aurora Energy Research • Oxford

Hybrid
GBP 70,000 - 95,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Product Manager – Asset Dispatch Modelling
Product Manager – Asset Dispatch Modelling

Aurora Energy Research • Oxford

Hybrid
GBP 60,000 - 95,000
Private Medical Insurance
Dental Insurance
Parental Support
+5
Head of Software Engineering – Model and Platform Engineering
Head of Software Engineering – Model and Platform Engineering

Aurora Energy Research Limited • Oxford

On-site
GBP 140,000 - 210,000
Private Medical Insurance
Dental Insurance
Parental Support
+5