Software Engineer (LP) - Remote

Employment Hero

MurarriehybridPosted Jul 23, 2026
Posting intelligenceActively listed

Skills

timeseriesdynamodbpythonaws

About the role

AI Job Summary

Strong grounding in linear/mixed-integer programming and solver experience.

Proficiency in Python for both modelling and production code development.

Solid skills with large time-series/telemetry datasets, cloud data stores, and query layers.

Sign up or log in to analyse my fit

Role Type

Anywhere • Permanent • Full-time • Mid-level Senior

Description

Help shape the future of distributed energy

At SwitchDin, we’re building the software powering the energy transition.

Our platform enables utilities, commercial energy users and technology partners to integrate and manage renewable energy, battery storage, electric vehicles and distributed energy resources at scale. From virtual power plants to microgrids, our technology helps create a cleaner, smarter and more resilient energy system.

We’re an Australian technology company with a growing international presence across Europe and North America, and we’re looking for a highly organised Product Operations Manager to help our Product team operate at its best.

About the role

We build the optimisation engine that decides how distributed energy resources – batteries, solar and controllable loads – are dispatched across customer sites to minimise energy costs and maximise value. We’re looking for an optimisation engineer to own and advance that engine: the mathematical models, the market and forecasting inputs that feed them, and the data pipeline and reporting that prove the value delivered. This is a hands-on role for someone who’s equally comfortable formulating a linear program and shipping the code that runs it against live sites.

What you’ll be doing

Develop and improve our optimisation algorithms – linear/mixed-integer programming for battery dispatch, demand-charge management, and grid

import/export constraints (global and rolling-horizon formulations)

Model energy-market and tariff structures (wholesale/spot, retail tariffs, demand charges) and integrate market data feeds (e.g. AEMO dispatch/pre-dispatch)

Build and refine forecasting inputs, particularly PV generation and load forecasts, and wire them into the optimiser

Run site simulations and evaluations to validate performance, investigate anomalies, and quantify realised savings

Support the data pipeline behind the optimiser – data-lake queries, telemetry stores, and cloud data services

Roll out the optimiser to new and existing customer sites, and build the reporting/visualisations that communicate cost savings and ROI to stakeholders

Experiment rigorously – prototype, measure, and know when to discard an approach

About you

Strong grounding in mathematical optimisation – linear/mixed-integer programming and solver experience

Proficiency in Python for both modelling and production code Solid data engineering skills – working with large time-series/telemetry datasets, cloud data stores, and query layers

Comfort with forecasting / time-series modelling

An empirical, experiment-driven mindset with the discipline to validate results against real data

Clear communication – able to translate model behaviour and results for non-specialist stakeholders

Nice-to-haves

Experience in energy, DER, batteries, VPPs, or electricity markets (AEMO/NEM familiarity a strong plus)

Exposure to AWS data services (DynamoDB, S3, IoT Core) or similar

Experience building analytics dashboards / reporting for end customers

Background bridging research-style modelling and production software delivery

Why SwitchDin?

At SwitchDin, you’ll work alongside passionate people solving meaningful problems that accelerate the global energy transition. We offer:

The opportunity to work on technology with real-world environmental impact

A collaborative, supportive and highly skilled team

Exposure to modern product management practices

Career growth into Product Management or Product Operations leadership

Flexible hybrid working arrangements

Ongoing learning and development, including AI capability development

A culture built on innovation, integrity and inclusion

Our values

We’re guided by three core values:

Innovation – We build technology that helps reshape the future of energy.

Integrity – We make thoughtful, evidence-based decisions and do the right thing.

Inclusion – We believe diverse perspectives create better products and stronger teams.

Ready to apply?

If you’re excited about building operational excellence within a growing technology company and want to help accelerate the clean energy transition, we’d love to hear from you.

Submit your resume here or email us at jobs@switchdin.com together with a brief cover letter outlining why you’re interested in joining SwitchDin.

Questions about this role

Click "Apply with AI Applyd" above and you are done. Your resume is rewritten for this advert, the screening questions are answered, and it is submitted on Employment Hero's own hiring system. No retyping your history, no fourteen tabs, no evening lost.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

You never touch the form - the application is filled and submitted for you on Employment Hero's own hiring system. It is not marked sent when we press submit. It is marked sent when a confirmation from their system arrives at the address we apply with, and your dashboard shows which stage each application is at until then.

Twelve applicant tracking systems have a real apply path: Workday, Greenhouse, Lever, Ashby, Workable, iCIMS, Personio, Recruitee, Teamtailor, Rippling, Breezy and SmartRecruiters. Your application goes in on the employer's own hiring system, never into an aggregator queue.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.