FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Modelling Software Engineer
Aurora Energy Research. Take full ownership of medium-complexity features and components from design through implementation, testing, and production operation .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong Python engineering skills and the ability to take ownership of software features from design to production. Collaborates effectively in cross-office teams while providing technical support and feedback to peers.
Highest-signal resume keywords
Python Engineering SkillsCode Review ExperienceAI-Assisted EngineeringFluency in English and PortugueseAgile Delivery Familiarity
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringCode ReviewFeature DevelopmentLegacy MigrationNumerical MethodsScientific Computing
Soft Skills
CollaborationConstructive FeedbackIndependent Work Estimation
Tools & Technologies
AI ToolsForecasting Models
Industry Keywords
Energy MarketPower SystemsCross-Office Teamwork
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Take full ownership of medium-complexity features and components from design through implementation, testing, and production operation
- Break down and estimate work reliably; deliver incrementally for early visibility and continuous feedback
- Conduct substantive code reviews and provide constructive technical feedback
- Contribute solutions to technical discussions within the squad
- Support surrounding engineers, particularly junior engineers, in technical and non-technical areas
- Participate as a full peer in a cross-office squad across São Paulo and Oxford, including shared ceremonies, clear cross-time-zone communication, and written decisions
- Develop and maintain Python software for Aurora’s forecasting models supporting governments, investors, and utilities making net-zero decisions
- Develop new features and progressively migrate legacy functionality into a modern architecture
- Use AI tools across writing, reviewing, testing, and analysing code
Requirements
What you’ll need- 2–4 years of professional software engineering experience with a track record of independent ownership of production software
- Strong Python engineering skills
- Track record of code review and giving constructive technical feedback
- Comfortable breaking down and estimating work independently; reliable delivery
- Evidence of understanding the value of work and connecting technical decisions to business outcomes
- Collaborative approach, actively supporting colleagues
- Meaningful practical experience with AI-assisted engineering across the development workflow
- Full professional fluency in both English and Portuguese, written and spoken
- Desirable: experience with scientific computing, numerical methods, or domain-specific software
- Desirable: familiarity with agile delivery in squad-based teams
- Desirable: energy market or power systems domain knowledge
- Desirable: experience working in or with a distributed or cross-office team
Benefits
Comp & perks- 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, offering opportunities to develop skills within the role and the wider industry