Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Aurora Energy Research in São Paulo, Brazil is hiring a Modelling Software Engineer to join a cross-office squad. You will own medium-complexity features from design to production, using Python and a modern architecture while migrating legacy code.
You will work across two time zones with Oxford peers, using AI-assisted engineering and contributing to robust, scalable software that underpins energy market forecasts and client platforms.
Department: Tech - Model & Platform Engineering
Employment Type: Permanent - Full Time
Location: São Paulo, Brazil
The Origin Model sits at the centre of Aurora's forecasting capability, allowing Aurora to help governments, investors, and utilities make billion-dollar decisions on the journey to net zero. The models span power markets across the globe — translating complex energy system dynamics into robust, scalable software that underpins our market outlooks, client insights, and software platforms.
This role sits within a cross-office squad that bridges Aurora's São Paulo and Oxford offices. You will be among the first engineers hired into the São Paulo side of the squad — helping to establish a team that works as one across two time zones, not as two separate groups. Your squad lead is based in São Paulo alongside you; Oxford-based engineers in your squad are your peers.
The day-to-day work is substantive software engineering on a Python codebase. You will take full ownership of medium-complexity features and components — from design through to production operation. The codebase uses GAMS with MOSEK as the optimisation solver; no prior experience with either is required. The work spans new feature development and progressive migration of existing features from a mature legacy codebase into a well-bounded, modern architecture — a mix of building new capability and improving the foundations it runs on.
Aurora is investing actively in AI-assisted engineering — not as a policy, but as a practice. Engineers here are expected to use AI tools fluently across the full development workflow: writing, reviewing, testing, and analysing code. If you have experience with AI-assisted engineering and a view on where it genuinely adds value, this is an environment where that matters.
Required attributes:
Desirable attributes:
Some of the benefits we include are:
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.
The successful candidate would start as soon as possible. The team will review applications as they are received. Salary will be competitive with experience.