Junior Modelling Software Engineer

Posted Yesterday
Be an Early Applicant
São Paulo, BRA
Hybrid
Entry level
Analytics • Energy
The Role
Build and maintain Aurora’s power market modelling software in Python, delivering tested features from development through production. Responsibilities include owning small and medium features, writing maintainable code, incorporating logging, scalability, and security, estimating work, participating in cross-office meetings, and responding to code review feedback. The role offers mentoring while developing expertise in energy modelling, scientific computing, data pipelines, optimisation, and platform engineering.
Summary Generated by Built In

Origin is Aurora's flagship power market model. It forecasts power prices, generation, capacity expansion and investment across more than 20 electricity markets.

The model helps answer some of the biggest questions in the energy transition. Where should new power plants be built? What will consumers and businesses pay for electricity? How can a country reach net zero? Governments, utilities, developers, investors and traders use its results to make decisions worth billions of dollars.

Origin brings together optimisation, power system simulation, market modelling and modern software engineering. It's a large Python codebase, with optimisation components written in GAMS and solved with MOSEK, running in Docker containers on AWS. You don't need any experience with GAMS, MOSEK or optimisation to apply.
The opportunity
Origin is a mature model with clients around the world, but the São Paulo development team is new. You'll be one of its early engineers and you'll help shape how it works.

São Paulo is already Aurora's modelling hub for the Americas. The analysts and market experts who use Origin every day sit in the same office, so you'll see first-hand how your work gets used.

Your squad works as one team across Oxford and São Paulo, and it's still growing. The squad lead hands out work based on skills, whichever office you're in. Your line manager will be a Modelling Software Engineer or above, and may sit in a different squad.

This is an entry-level role, and you'll own real features from the start. You'll pick up small and medium pieces of work and take them all the way to production, learning the codebase and the energy domain as you go.

We use AI tools right across development, for reviewing and testing code as well as writing it. You'll use them every day and help us work out where they really help.

Aurora takes the work seriously. We do not take ourselves too seriously. The team works best when people are direct, admit mistakes and enjoy what they do.

Key Responsibilities
  • Own small and medium features from start to finish, and keep them moving.
  • Deliver working, tested software. If it's broken or untested, it isn't done yet.
  • Break down and estimate your own work, and let the squad know early when something is taking longer than you expected.
  • Write code that others can maintain, and act on review feedback.
  • Build logging, scalability and security into the code you write.
  • Take an active part in squad meetings with colleagues in both offices, and help improve how the team works.

Skills, Knowledge and Expertise
Essential
  • A degree, a bootcamp, or practical experience that shows the same skills. We're interested in what you can do, whatever route you took to get there.
  • You can write working code in at least one language. Python is the main language in Origin.
  • You understand the basics of writing maintainable, tested code.
  • You pick up new technologies fast and you're curious about how things work.
  • You communicate clearly, in writing and in person.
  • You take feedback well and act on it.
  • You own your work and see it through.
  • Fluent English and Portuguese, written and spoken. English is the main working language across both offices.
Strongly preferred
  • Some experience of software engineering in a team, for example an internship or open source work.
  • Familiarity with git, automated testing and basic operational ideas.
  • An interest in energy, data or platform engineering.
Good to have
  • Experience with scientific computing, data pipelines or numerical work in Python.
  • Some knowledge of mathematical optimisation, such as LP or MIP.
  • Some experience using AI tools for coding.
Not required
  • Production experience. This role is where you'll build it.
  • Expertise in any particular technology. How fast you learn matters more than where you start.


What we offer
Some of the benefits we include are:
  • A fun, informal and international work culture
  • A competitive salary package
  • Access to regular coaching and mentoring sessions and the opportunity to learn from experienced professionals
  • Access to the Aurora Academy, our training programme offering a range of opportunities to develop your skills within the responsibilities of your role and within the wider context of the industry
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.
What success looks like
0 to 3 months. You're delivering small tasks on your own and know your way around the codebase. You take an active part in squad meetings.

3 to 6 months.
You're taking on medium tasks. You understand what your squad builds and why, and people rely on the quality of your work.

6 to 12 months.
You own medium components and contribute to technical discussions. You and your line manager agree on what you need to show to reach the Modelling Software Engineer grade.


About
From its academic roots, Aurora Energy Research is a thriving, rapidly growing company, currently serving over 1000 of the world’s most influential energy sector participants, including utilities, investors, and governments. While we constantly strive to reach new markets and diversify our product portfolio, we are already active across the globe in Asia-Pacific, Latin America, Europe, South Africa and North America, working with leading organisations to provide comprehensive market intelligence, bespoke analytic and advisory services, and cutting-edge software. We are a diverse team of experts with vast energy, financial, and consulting backgrounds, covering power, hydrogen, carbon, and fossil commodities. With this, we provide data-driven intelligence to fuel strategic decisions in the global energy transformation.

Skills Required

  • Degree, bootcamp, or practical experience demonstrating equivalent software development skills
  • Ability to write working code in at least one programming language
  • Understanding of maintainable and tested code
  • Ability to learn new technologies quickly and curiosity about how systems work
  • Clear written and verbal communication
  • Ability to accept and act on feedback
  • Ownership of work through completion
  • Fluent written and spoken English and Portuguese
  • Team software engineering experience, such as an internship or open-source work
  • Familiarity with Git, automated testing, and basic operational concepts
  • Interest in energy, data, or platform engineering
  • Experience with scientific computing, data pipelines, or numerical work in Python
  • Knowledge of mathematical optimisation, such as linear programming or mixed-integer programming
  • Experience using AI tools for coding

Aurora Energy Research Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Aurora Energy Research and has not been reviewed or approved by Aurora Energy Research.

  • Healthcare Strength — Healthcare in certain offices is described as comprehensive, including core medical coverage with vision and dental. Feedback suggests supportive health resources are accessible alongside standard coverage.
  • Leave & Time Off Breadth — Time off is portrayed as generous in some locations, with standard PTO supplemented by additional company-wide holidays. Parental leave policies are also described as robust in certain markets.
  • Wellbeing & Lifestyle Benefits — Wellbeing support is highlighted through a 24/7 assistance programme and locally tailored perk platforms. Feedback suggests these offerings complement core benefits and support everyday needs.

Aurora Energy Research Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Oxford
597 Employees
Year Founded: 2013

What We Do

From its academic roots, Aurora Energy Research has grown to become the largest dedicated power market analytics company in Europe, providing data-driven intelligence for strategic decisions in the global energy transformation. We are a diverse team of over 350 experts with vast energy, financial and consulting backgrounds, covering power, hydrogen, carbon and fossil commodities. We are active in Europe, APAC and the US, working with world-leading organisations to provide comprehensive market intelligence, bespoke analytic and advisory services, and cutting-edge software.

Similar Jobs

Boeing Logo Boeing

Mid-Level Flight Controls Electronics Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Hybrid
São José dos Campos, São Paulo, BRA
170000 Employees

Boeing Logo Boeing

Facilities Analyst

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
São José dos Campos, São Paulo, BRA
170000 Employees

General Motors Logo General Motors

Buyer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
São Caetano do Sul, São Paulo, BRA
165000 Employees

General Motors Logo General Motors

Sales Operations & Innovation Coordinator for Atlantic Region

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
São Caetano do Sul, São Paulo, BRA
165000 Employees

Similar Companies Hiring

Rangeview Thumbnail
Aerospace • Robotics • Energy • Defense • Manufacturing • Weapons Systems
El Segundo, California
38 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account