Senior Data Engineer / Team Lead

Allume ANZ

City of Melbourne

Hybrid

AUD 150,000 - 165,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work
Flexible work hours/part-time options
25 days annual leave
Parental leave (15 weeks primary / 5 •
Employee assistance program
Share options

Job summary

Allume Energy is building SolOS, the data backbone for SolShare, unlocking energy optimisation for apartment buildings. You will join a growing Data & Analytics team as Senior Data Engineer / Team Lead, turning real-world energy data into forecasts and schedules used by SolShare.

You’ll lead data architecture, modelling, and reliable data pipelines while staying hands-on in Python and SQL. This role offers hybrid work from Melbourne with strong growth opportunities.

Qualifications

  • Solid production Python and SQL skills with time-series data.
  • Experience building and operating production data pipelines.
  • Deep experience with PostgreSQL or similar relational DB.
  • Experience designing data models from discovery to solution.
  • Experience shipping data products or production data systems.
  • Cloud platform experience, preferably AWS, and strong software practices.
  • Ability to work with non-technical stakeholders to translate problems.
  • Experience leading or hiring engineers and staying hands-on.

Responsibilities

  • Lead analysis of existing energy data systems and propose improvements.
  • Define a practical data architecture for SolOS and implement it.
  • Design and own data models to support forecasting and reporting.
  • Own data quality across the fleet for reliable analytics.
  • Build and operate data pipelines with validation and monitoring.
  • Develop forecasts used for solar and battery dispatch.
  • Monitor and troubleshoot production data systems as the fleet grows.
  • Work with PostgreSQL, InfluxDB/Chronograf, AWS IoT Core + Timestream.
  • Collaborate with Product and contractors to turn needs into delivery plans.
  • Promote engineering best practices: testing, version control, deployment.
  • Lead, mentor, and stay hands-on in Python and SQL.

Skills

Python
SQL
Time-series data
Data pipelines
PostgreSQL
AWS
Data modeling
Team leadership
Data validation
Production deployment

Tools

InfluxDB
Amazon Timestream
TimescaleDB
AWS IoT
Airflow
Dagster
dbt

Job description

Salary range: $150,000 – $165,000 base + super

Our commitment to diversity and inclusion

Allume Energy is an endorsed employer for women by WORK180, and you can find a full list of our benefits and policies here.

We believe diverse perspectives are the key to better outcomes. We welcome applications from people of all genders, ages, nationalities, abilities and cultures, and we’re committed to an inclusive workplace where everyone can do their best work.

If you need any adjustments or flexibility to take part fully in our recruitment process, tell us when you apply and we’ll support you.

About Allume

We’re empowering millions of people to access clean, affordable energy – no matter where they live.

We’re a Melbourne-based technology company, and our world-first technology, SolShare, unlocks rooftop solar for apartment residents. This smart hardware connects a single rooftop solar system to multiple units and common areas, fairly distributing solar energy so everyone gets their fair share. That helps reduce both energy bills and global carbon emissions.

SolShare removes the technical and ownership barriers that have long prevented apartment households from accessing rooftop solar. Built here in Melbourne, it’s now connected over 12,000 apartments across Australia, the UK and the US. We’re doubling our installation base each year, and we’re aiming to connect over 100,000 apartments by 2029. With SolShare 2, we’re now bringing shared battery optimisation to apartment buildings too.

We’re growing quickly, and our technology is becoming more capable as we scale. That means we need great people to help us build what comes next.

What we offer
  • Hybrid work: You’ll be based in our Melbourne office, with the flexibility to work from home. We get a lot out of face-to-face time, so we’d love to see you in the office regularly.
  • Flexibility: We’d prefer this role to be full time, but if you’re returning to work or want more time for life outside it, we’d still love you to apply. Part-time looks different for everyone, and we’re happy to talk about what would suit you.
  • Leave: 25 days (5 weeks) of annual leave, plus a ‘Half-Day Friday’ every fortnight where the whole team logs off at lunch.
  • Progressive parental leave: 15 weeks paid leave for primary carers and 5 weeks for secondary carers, with no minimum tenure.
  • Wellbeing: Free, confidential counselling and support through our Employee Assistance Program.
  • Options: Share options through our Employee Share Option Plan (ESOP).
About the role

You’ll build the data systems behind SolOS, Allume’s energy management operating system – turning real-world energy data into the forecasts and schedules SolShare relies on.

SolShare brings together smart hardware, electronics, firmware, software and energy data. We’re building a central Data & Analytics team to turn that data into products, insights and better ways of managing energy, and you’ll join it as our Senior Data Engineer / Team Lead.

SolOS makes SolShare a two-way platform. As well as fairly distributing solar, it can optimise solar, batteries and energy flows across apartment buildings – using data from the building, the energy system and electricity markets to decide how energy is used, stored and exchanged with the grid.

What you’ll do
  • Lead analysis of our existing energy data systems and structures, and recommend improvements.
  • Recommend a practical data architecture for SolOS and help turn it into a working production system.
  • Design and own the data models that support reliable forecasting, optimisation and operational reporting.
  • Own data quality across the fleet, so we have reliable data for operational analysis, real-time alerting and customer insights.
  • Build and operate reliable data pipelines – validation, monitoring, error handling and backfills.
  • Build and run the forecasts SolShare uses to decide solar and battery dispatch.
  • Monitor and troubleshoot production data systems, and improve their reliability as the fleet grows.
  • Work with our PostgreSQL, InfluxDB / Chronograf and AWS IoT Core + Timestream environments.
  • Work with our Product team and specialist contractors to solve problems, manage dependencies, and turn product and operational needs into a practical delivery plan.
  • Help establish good engineering practice across the SolOS data stack: testing, version control, code review and production deployment.
  • Lead, mentor and develop a team of Data Engineers, while staying hands-on in Python and SQL.
What we’re looking for

You don’t need to have worked in solar or energy before, and you don’t need to tick every box. What matters most is that the role excites you, you enjoy solving real-world problems and you know how to build reliable data systems.

You’ll have:

  • Solid production Python and SQL skills, with experience working directly with operational or time-series data.
  • Experience building and operating production data pipelines, including validation, reconciliation, monitoring and troubleshooting.
  • Deep experience with PostgreSQL or a similar relational database.
  • Experience designing data models or architectures, and taking an ambiguous problem from discovery through to a working solution.
  • Experience shipping data products or production data systems, not just analysis or reporting.
  • Practical experience with AWS or another major cloud platform.
  • Good software engineering practice, including version control, testing, code review and production deployment.
  • The ability to work with non-technical stakeholders and turn product or operational problems into practical technical solutions.
  • Experience leading, mentoring or hiring engineers.
  • A willingness to stay hands-on while leading a small team.
Nice to have

It’d be great if you also have experience with:

  • Energy, connected devices (IoT), telemetry or other operational time-series data.
  • Solar, batteries, distributed energy resources or energy markets.
  • Forecasting and optimisation.
  • InfluxDB, Amazon Timestream, TimescaleDB or similar time-series databases.
  • AWS IoT, or event-driven and streaming systems.
  • Data workflow tools such as Airflow, Dagster or dbt.
  • Working in a growing product company where the right answer isn’t always obvious.
Right to work

You’ll need valid, unrestricted work rights in Australia. We can’t offer visa sponsorship.

We aim to respond within two weeks, and the full process usually takes four to six weeks. There are three stages:

  • Round 1: Online interview (15 minutes) – a short conversation about your experience, what you’re looking for and why Allume interests you.
  • Round 2: Technical deep dive (1 hour) – an in-person discussion with the hiring manager about your technical experience and how you’d approach the problems in this role.
  • Round 3: Values and team alignment (1.5 hours) – a final conversation with the hiring manager and the wider team, so both sides can work out whether Allume is the right fit.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

Allume ANZ • City of Yarra

Hybrid
AUD 110,000 - 140,000
Hybrid work
Flexible hours
25 days annual leave
+4
Procurement and Manufacturing Operations Manager
Procurement and Manufacturing Operations Manager

Allume ANZ • City of Melbourne

Hybrid
AUD 130,000 - 150,000
Hybrid work
Flexible hours
25 days annual leave
+3
Graduate Electronics and Electrical Engineer
Graduate Electronics and Electrical Engineer

environmentjobs.com • City of Melbourne

Hybrid
AUD 75,000 - 85,000
Hybrid Work Model
Flexibility for part-time options
25 days annual leave with Half-Day-Fri
+3
Graduate Electronics and Electrical Engineer
Graduate Electronics and Electrical Engineer

Allume ANZ • City of Yarra

Hybrid
AUD 75,000 - 85,000
Hybrid work
Flexible hours
Annual leave 25 days
+4
Procurement and Manufacturing Operations Manager
Procurement and Manufacturing Operations Manager

environmentjobs.com • City of Melbourne

Hybrid
AUD 130,000 - 150,000
Hybrid work
Flexible schedule
25 days annual leave
+3
Senior Data Engineer & Team Lead – Energy Data Systems
Senior Data Engineer & Team Lead – Energy Data Systems

Allume ANZ • City of Melbourne

Hybrid
AUD 150,000 - 165,000
Hybrid work
Flexible work hours/part-time options
25 days annual leave
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

Allume • Melbourne

On-site
AUD 130,000 - 180,000
25 days of annual leave
Well-being initiative: half-day Fridays
Progressive parental leave policy
Procurement and Manufacturing Operations Manager
Procurement and Manufacturing Operations Manager

Environmental Jobs • City of Melbourne

Hybrid
AUD 130,000 - 150,000
Hybrid work
25 days annual leave
Half-Day Friday
+3
Senior Software Engineer - Australia
Senior Software Engineer - Australia

Powerline • City of Melbourne

On-site
AUD 140,000 - 190,000
Software Engineer
Software Engineer

Amber • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Flexible hours
Remote work options
Equity
+1