
Senior Python Engineer - Renewable Energy company
Job Description
Posted on: October 30, 2025
Full-Stack Software Engineer – Renewable Energy Optimisation
- Location: Australia (remote)
- Type: Full-time | Permanent
- Industry: Climate Tech / Energy Software
- Tech stack: Python, Django, NoSQL, SQL, Vue.js, API Int.
- Salary: $150k - $200k + Equity
A fast-growing climate tech company is on a mission to transform the future of the electricity grid. Their platform leverages cutting-edge machine learning and AI to optimize renewable energy and battery storage projects, helping asset owners unlock stronger economics and operational performance. With a growing footprint in some of the world’s most complex and lucrative energy markets, they’re building the digital infrastructure for a decarbonized, resilient grid.
About the Role
As a Senior Full-Stack Software Engineer, you’ll play a big role in designing, scaling, and maintaining software systems that monitor and enhance the performance of renewable energy assets. You’ll work closely with a high-caliber engineering team to integrate real-time data, ML models, and optimization algorithms into robust, user-friendly tools that manage distributed energy resources.
This is a rare opportunity to join a mission-driven company at a critical growth inflection point where your work will directly impact the energy transition.
What You’ll Do
- Design, develop, and deploy full-stack software systems for optimizing renewable energy and battery storage assets
- Collaborate with cross-functional teams to integrate ML models and optimization logic into production systems
- Build intuitive, performant interfaces for internal and external users to monitor asset performance
- Own the full software development lifecycle from architecture and implementation to testing and maintenance
- Ensure scalability, reliability, and high availability of production systems
- Lead performance tuning, bottleneck identification, and real-time issue resolution
- Stay current on trends in software engineering, energy markets, and climate tech to drive innovation.
Requirements:
- 5+ years of experience in software engineering, with a focus on large-scale, real-time systems
- Strong proficiency in Python for backend development
- Solid understanding of distributed systems, APIs, and microservices architecture
- Front-end experience with React, Angular, or Vue.js—and a knack for building clean, usable UIs
- Experience with both SQL and NoSQL databases
- Excellent communication skills and comfort working in distributed, cross-functional teams
Bonus Points For:
- Experience in energy markets, renewable energy systems, or energy storage
- Familiarity with machine learning and optimization models
- Exposure to data visualization and dashboarding tools
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteInAustralia.com
Get RemoteInAustralia.com on your phone!

Senior Python Engineer - Renewable Energy company

Senior Video Producer / Editor

Design and Content Marketer

Remote Career & Leadership Coach

