Senior Data Engineer - Data Platform & Engineering
Role Overview
Own a significant domain of the data platform and act as a technical anchor for the wider Data Platform Engineering team.
Work with Product and Technology teams to deliver data strategy and roadmaps that support customer lifecycle, engagement, and new products.
Key Skills for This Role
Full Job Posting
Role overview
Own a significant domain of the data platform and act as a technical anchor for the wider Data Platform Engineering team.
Work with Product and Technology teams to deliver data strategy and roadmaps that support customer lifecycle, engagement, and new products.
What you’ll be doing
- Own the reliability, quality, and evolution of a significant portion of the platform built on Snowflake, dbt Cloud, RabbitMQ, Postgres, and GitHub Actions.
- Lead Snowflake performance tuning and cost optimization through query profiling, micro-partition analysis, clustering strategy, and warehouse configuration.
- Design dbt Cloud model architecture, enforce testing standards, and guide incremental strategies and modeling best practice.
- Architect scalable, fault-tolerant pipelines and define standards for error handling, observability, and pipeline design.
- Translate business requirements into data engineering solutions for product, commercial, and analytics stakeholders.
- Own platform domains, resolve incidents, drive root cause analysis, and improve systemic reliability.
- Mentor team members through code review, knowledge sharing, and capability development.
- Evaluate AI tooling for responsible, reliable, and auditable AI-augmented pipelines.
What we’re looking for
- Deep expertise in SQL and Snowflake, including clustering, pruning, warehouse sizing, result caching, Snowpipe, Streams, and Tasks.
- Expert-level dbt Cloud experience with model architecture, testing standards, and incremental strategies; MetricFlow or semantic-layer exposure is advantageous.
- Strong Python engineering practices for production-grade, testable, and maintainable pipeline code.
- Experience with event-driven and messaging architecture such as RabbitMQ or equivalent.
- Solid production pipeline experience with Postgres, including indexing, query optimization, MVCC, and replication or performance troubleshooting.
- Working proficiency in .NET / C# is a plus for reading, triaging, and maintaining existing pipeline code.
- Strong data governance, privacy, security, collaboration, and communication skills.
- Comfort using AI coding assistants with critical attention to output quality, privacy, and cost.
- Successful candidates must complete a National Police Record check and have full-time Australian working rights.
Workplace
- The team embraces hybrid working, combining remote flexibility with in-person collaboration.
About carsales
carsales operates a global online vehicle marketplace and uses data platforms, trusted pipelines, and advanced analytics to support business decision-making and customer experiences.
What’s on offer
- Benefits include paid parental leave, gender-affirming care leave, hackathons, continuous learning, wellbeing initiatives, and flexible policies.
About carsales
Public Australian-listed digital vehicle marketplace group serving consumers, dealers, and advertisers across global markets.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at carsales
Journalist
Melbourne, AUS
What you'll be doing: We're looking for a Journalist to produce high-quality editorial content across our website, YouTube, and social platforms, working alongside our Senior Journalist and Managing Editor to build out o
Marketing Automation Specialist, B2B
Melbourne, AUS
What’ll you’ll be doing You'll bring deep technical experience across marketing data and technology, with the ability to build personalised B2B SaaS lifecycle journeys end to end — getting close to the audience, the segm
Customer Service Consultant
Melbourne, AUS
What’ll you’ll be doing: As a Customer Advocate at carsales, your primary responsibility is to provide the best experience possible to all of our customers through offering customers quality support and assistance across
Marketing Automation Specialist (12-month Contract)
Melbourne, AUS
What you will do: Every journey we build is the starting point for a better one. We’re looking for a Marketing Automation Specialist who works that way too — someone who reads a strong result and immediately asks what mo
Media Account Coordinator
Melbourne, AUS
What you will do: This is your opportunity to join carsales in the role of Account Coordinator. In this role, you will support the Dealer/Leisure/Industry and OEM/Agency sales teams by providing a range of administrative
Yield Operations Specialist
Sydney, AUS
What you’ll be doing: As a Yield Operations Specialist, you’ll study, test, and optimise publisher‐side auctions across leading ad‐tech platforms including Prebid, Google Ad Manager and Amazon TAM. Working in a competiti
Customer Success Manager
Melbourne, AUS
What you’ll be doing: This is an excellent entry-level opportunity for someone with 2+ years of experience who is looking to build a successful career in account management and sales. As a Customer Success Manager you wi
Senior Group Financial Accountant
Melbourne, AUS
PURPOSE This role presents an excellent opportunity to join the Group Financial Control team as a Senior Group Financial Accountant. Reporting to the Senior Finance Manager, you will play a key role in delivering core fi
Journalist
Melbourne, AUS
Marketing Automation Specialist, B2B
Melbourne, AUS
Customer Service Consultant
Melbourne, AUS
Marketing Automation Specialist (12-month Contract)
Melbourne, AUS
Media Account Coordinator
Melbourne, AUS
Yield Operations Specialist
Sydney, AUS
Customer Success Manager
Melbourne, AUS
Senior Group Financial Accountant
Melbourne, AUS