Software Engineer (Mid-Level to Senior)
Adelaide Preferred | Full-time
At OptiGrid, we're building the tech to significantly improve the economics of grid-connected batteries and accelerate the clean energy transition. Through years of research and development, we've built a proprietary market forecasting and battery optimisation platform that substantially outperforms the status quo.
Backed by prominent deep-tech and clean-tech investors, our multidisciplinary team of software engineers, data scientists, and power system modellers is growing - and we're looking for a (Mid-Level to Senior) Software Engineer to help us scale the platform.
This is an incredible opportunity to become an early and foundational team member at a climate-tech company that is at a growth inflection point, addressing a critical problem in one of the most important and fastest-growing markets.
What you'll do
* Collaborate closely with engineers, data scientists, and energy specialists to deliver new product features and improvements.
* Productionise forecasting and optimisation models in Python, ensuring they are robust, scalable, and production-ready.
* Develop and maintain the data pipelines powering our forecasting, optimisation, and bidding workflows.
* Set standards and establish best practices for our production codebase on AWS infrastructure using modern DevOps practices.
-----------------------------------
What you'll bring
* 5+ years of Python experience, including strong fluency with Python's numerical ecosystem (e.g. Pandas, Polars, NumPy).
* 3+ years of working in technical teams, building data pipelines, delivering productionised code, and building or maintaining live applications.
* Experience with AWS microservices, containerisation (Docker), CI/CD automation (e.g. GitHub Actions), and Python-based API development (e.g. FastAPI).
* Knowledge of infrastructure-as-code tools (e.g. Terraform).
* A collaborative, curious mindset and a willingness to work across disciplines.
-----------------------------------
Bonus points for…
* Experience in the energy or trading sectors.
* Exposure to mathematical optimisation libraries.
* Experience building ML pipelines or working with time series data.
-----------------------------------
What you'll love about working at OptiGrid
* Competitive salary and generous Employee Share Options Plan.
* Flexible work hours with hybrid or remote work arrangements.
* Fast-paced, mission-driven environment where your code has direct real-world impact.
* Work alongside a curious, ambitious, and tight-knit team solving hard problems together.
* Opportunities for career growth as the company scales.
-----------------------------------
How to apply
Send us your CV and a brief cover letterexplaining why you're a great fit for the role.
If you have any questions about the role, feel free to reach out for a confidential chat before applying.