Senior Software Engineer - Australia
Core
Build backend systems, data pipelines, and AI tooling to optimize renewable energy and battery storage operations on the electricity grid.
Role type
Senior Software Engineer (Backend/AI Systems)
Builds
Real-time market data pipelines, optimization/ML model integration, asset performance dashboards, and AI agent infrastructure.
Domain
Renewable energy, battery storage, electricity markets, climate tech
Required skills
Python, distributed systems, real-time systems, API design, SQL, NoSQL, system architecture, debugging, testing
Preferred skills
Energy markets domain knowledge, machine learning/optimization models, LLM/agent frameworks, data visualization, front-end frameworks (React/Angular/Svelte)
Responsibilities
Design and deploy software systems for renewable/battery optimization; integrate ML and optimization models; build data access layers and AI agent infrastructure; develop user interfaces for asset monitoring; own full SDLC from architecture to maintenance; ensure system scalability and reliability; diagnose and resolve real-time performance issues.
Seniority
Senior, hands-on IC