The safety and wellbeing of our employees and potential employees are important to us. Our external candidates will have the choice to either interview in our offices or via Zoom. Not only do we wish to protect the health and safety of our people, we want to assure candidates that there is no expectation from REA to meet face-to-face. A virtual interview will not adversely impact your application. If you have any questions or concerns, this can be discussed through the screening process.
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, Asia, 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, spacely.com.au, Flatmates.com.au, Smartline.com.au and Proptrack.com.
Where the role fits in
The Senior ML Engineer role sits in the Property team in PropTrack tribe within the Audience & Marketing Group, headed up by Melina Cruickshank.
PropTrack is REA’s property data solutions business. The acquisition of Hometrack (now ‘PropTrack’) by the REA Group in 2018 is part of a strategy to create a ‘property data powerhouse’. The capabilities required will underpin REA’s market leading position into the future, protect against new market entrants and networks as well as provide a new strategic growth plank for REA Group across Data Solutions, Products, Platforms, Insights and Analytics.
What we’re doing
As a Senior ML Engineer you will support the team in the following ways:
Designing, coding, testing, and deploying new Machine Learning pipelines using Airflow, Python, SQL, and other technologies
Support the Data Science to implement new Machine Learning pipelines
Support data processes -assist with ad-hoc analysis, automated dashboards, and self-service reporting tools so that everyone gets a good sense of the state our data
Identify, track, and remediate data quality issues as well as perform exception handling across a broad variety of data sets
Support data processes -provide the team with ad-hoc analysis, automated dashboards, and self-service reporting tools so that everyone gets a good sense of the state our data
Analyse and produce data coverage and quality statistics across internal and external data sets to provide a high level of awareness across multiple teams
Champion quality software delivery from inception and design to build and deployment, in collaboration with our Lead Developer and Technical Lead
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 product managers to understand business priorities and communicate technical options, report on progress and express ideas
Who we’re looking for
Our ideal candidate will have skills in the following areas:
Programming skills. This can be SQL, Python, R, C#, or anything else. We’re happy for you to learn the particulars on the job, but you need to be able to code.
Experience with devops tools and techniques, particularly AWS, CloudFormation, Terraform, GCP, and Docker
Experience with building and running Computer Vision ML models
Experience with designing and automating ML pipelines
Experience with modern software development techniques such as test-driven development, microservice architecture and continuous delivery.
Able to communicate and collaborate effectively with business stakeholders
Ability to manage the competing demands of multiple projects in a timely manner – #gsd
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 the ability 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 supporter of our fully inclusive culture - we celebrate difference and ensure that everyone belongs
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.
Onsite/online health and wellbeing programs, including yoga and meditation classes
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 so you can bring your big ideas to life
An additional day of leave just for your birthday
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 flexible working policy)
A hybrid approach to the future of work - https://www.rea-group.com/blog/the-way-we-work-at-rea-a-hybrid-approach/
Industry leading gender-neutral parental leave
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?