Data Engineer

Data Engineer

REA Group Ltd. | Sydney, New South Wales, 2000, AU

Posted 22 days ago

Apply Now

Description


Shape and deliver the future of our data platform architecture

Work from the office or from home in a rhythm that suits you

Fast paced and Agile environment

Please note that REA Group has a company-wide shut down from Friday 23 December 2022 through to Tuesday 3 January 2023. Don't worry if there is a delay in hearing back from us – we're off enjoying the festive season and will respond in the new year.

We're REA

An Australian start-up success story we're quietly proud of.

From a garage in Melbourne to the global stage is an achievement we're humbled by. Our idea to put pictures of houses on the internet has blossomed since 1995, and we now have businesses across Australia, India and North America.

Our purpose is to change the way the world experiences property. No matter where you're at on your property journey, we're here to help on every step – whether that's buying, selling, renting or renovating.

Some of our brands include realestate.com.au, realcommercial.com.au, Flatmates.com.au, Proptrack.com, Smartline.com.au and Mortgage Choice.

We're proud to be named in Australia's "Top 5" Best Workplaces two years in a row. This recognition is a great proof point of our unique and special culture. A culture that is driven by our people, our values, and our commitment to making a difference in the community.

What we’re doing

With us, you’ll experience Belonging. This role sits in the Data Platform squad within the Technology and Data Group.

You will be responsible for shaping and delivering the future of our data platform architecturebuilt using a combination of commercial off-the-shelf products and bespoke REA components, including:

Google BigQuery data warehouse/data lake platform.

Bespoke batch ETL job orchestration platform built with Apache Airflow.

Open source based & white-labelled data catalogue + metadata management platform.

Our mission is to make it easy to leverage REA Data. These systems are relied on by 50+ engineering teams and 300+ monthly users at REA, including Data Engineers, Data Scientists, Analysts, SQL Developers, Business Analysts, Product Managers and more.

You will be joining a group of wonderful people, function in a distributed team and solve complex problems that have far reaching benefits to the business and Tech community.

What the role is all about

As a Data Engineer you will contribute within Data Platform team in the following ways:

Designing, coding, testing, and deploying new data management tools and systems.

Supporting a robust platform for the business by building monitoring and observability, resiliency, and scalability into all our tools and systems.

Following agile software development practices such as test-driven development, continuous delivery and pair programming.

Sharing responsibility for all operational aspects of the software that we build, in support of our “you build it; you run it” philosophy where dev-ops is a part of everyday life.

Learning – we are constantly learning together, mentoring each other and striving to do things better

Working with direct leadership to understand business priorities and communicate technical options, review and report on progress and express ideas.

Who we’re looking for


Our ideal candidate will have skills in some of the following areas, whilst demonstrating both a desire and commitment to learning others.

Good skills in one or more mainstream programming languages, preferably Python

Good understanding of design patterns, modern software development techniques and continuous delivery strategies.

Exposure to data engineering concepts and associated technologies such as Airflow, BigQuery Kafka, batch and real-time data pipelines, ELT, and SQL.

Exposure to Linux and shell scripting.

Experience with DevOps practices and techniques, such as Docker and CI/CD tools.

Ability to communicate and collaborate effectively with business stakeholders.

Ability to manage the competing demands of multiple projects in a timely manner.

Ability to work collaboratively and autonomously in a fast paced environment.

Bonus if you have any of the following

Experience in using and managing Cloud infrastructure in AWS and/or GCP.

Experience with any Infrastructure as Code techniques, particularly AWS CloudFormation, AWS CDK and Terraform.

Exposure to platform engineering concepts or developer experience & tooling.

Knowledge of SRE and observability best practices.

Willingness to learn new and complex technologies, and ability to share knowledge with the team.

But we don’t just look for someone based on their skills and expertise. It’s our connection, acceptance and genuine care for each other that makes REA a great place to work. That means you also need to be:

Savvy minded and have curiosity to think a little left of field / outside the box

A strong and creative communicator

Friendly, approachable and have good relationship management skills

An avid contributor to our inclusive culture – we celebrate different perspectives and all play an active role in creating a sense of belonging

The REA experience

The physical, mental, emotional and financial health of our people is something we’ll never stop caring about. This is a place to learn and grow. We’re committed to your development – both professionally and personally. Your experience with us is something we take seriously.


We offer:

A flexible working environment, meaning we strike the balance of what you need and what works for the business (and yes, our leaders fully understand the benefits of working flexibly)

Generous and flexible parental leave offering for primary and secondary carers

Summer Fridays – time back to focus on your wellness every Friday afternoon from December through to March

Support for your mental and physical health and wellbeing via our ‘You Matter’ Program

Because We Care program which includes volunteer leave and community grants, to ensure you have the opportunity to give back to your community

Hack Days for you to bring so you can bring your big ideas to life in a supportive learning environment

An additional day of leave just for your birthday

Oh, and by the way:

At REA we value diversity and inclusion in all forms. Gender, religion, ethnicity, LBTGIQ+, neurodiversity and so much more. Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. So if you've got the must-haves, dedication and enthusiasm to learn but don't necessarily meet every single point on the job description, please still get in touch. We'd love to have a chat and see if you could be a great fit.

If you like the sound of us, then we think you should apply today. We're proud to be Circle Back Initiative Employer and we commit to respond to every applicant. While we're looking at your application, and preparing to come back to you with an update, why not get to know us a bit more through our various social channels?


Like a lot of companies, we have perps out there who like to ‘phish’ and have had a few recent instances of people pretending to be from REA and making offers of employment, on the condition that they transfer money for security checks.

Find out more about our tech teams who build products that millions of people use every day.

Take a look inside our Sydney office, right in the heart of the city.