Stand out for this role — generate a tailored resume and cover letter in about a minute.
Aurora Energy Research Limited in Oxford, UK, is seeking a Senior Modelling Software Engineer to join Chronos, our battery storage modelling product. You will design, implement and maintain Python modules in a small team, driving code quality and developer experience.
You will mentor junior colleagues, lead feature delivery and collaborate across the model and data platform stack. Hybrid working in Oxford; visa sponsorship may be considered for eligible candidates.
Department: Tech - Model & Platform Engineering
Employment Type: Permanent - Full Time
Location: Oxford, UK
Please note that we are open to considering candidates who require visa sponsorship (subject to eligibility and company approval)
We’re looking for a Senior Software Engineer to help us build and maintain the Python codebase behind Aurora’s Chronos battery storage modelling product. You’ll work within a small team (4-6 people) in a collaborative engineering environment, leading feature development and improving code quality, maintainability, and developer experience in the model stack used across our business.
You’ll thrive here if you enjoy architecting and developing clean, maintainable Python, shaping libraries and packages that other teams rely on, while raising engineering standards across the organisation and empowering your junior colleagues to do their best work through coaching and mentoring.
The position suits an individual with 6+ years of experience in Python software engineering who is interested in applying software engineering techniques to modelling software solutions.
Required attributes:
Desirable attributes:
Some of the benefits we include are:
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.