Senior Software Engineer - Machine Learning
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Design and deliver reliable AI/ML products that help millions of people experience property in new ways.
The permanent role is based in Melbourne or Sydney.
The AI Enrichment squad works across product, machine learning, engineering, data engineering and consumer experience.
Key Skills for This Role
Full Job Posting
Role Overview
Design and deliver reliable AI/ML products that help millions of people experience property in new ways.
The permanent role is based in Melbourne or Sydney.
The AI Enrichment squad works across product, machine learning, engineering, data engineering and consumer experience.
About REA Group
REA Group develops property experiences spanning home discovery and property finance.
The company describes its culture as high-performance, caring, purpose-driven and collaborative.
What the Role Does
- Design, implement, test, evaluate, deploy and monitor AI/ML products, pipelines and services.
- Build reliable, maintainable and scalable AI/ML systems using audience segmentation, large language models and multimodal vision-language models.
- Apply engineering practices including test automation, CI/CD, refactoring, observability, Docker and infrastructure as code.
- Develop and maintain real-time and batch data engineering pipelines using Airflow, SQL, BigQuery and Kafka.
- Establish automated evaluation and monitoring for AI product performance, drift detection and quality.
- Implement and optimise production models for ranking, relevance and retrieval using embeddings, transformers and LLMs.
- Own model versioning, deployment and reproducible experimentation through lifecycle management and CI/CD.
- Contribute to ML platform capabilities that accelerate delivery across teams.
Experience and Skills
- Commercial production experience in machine learning, ML engineering, MLOps, software engineering and LLMs.
- Knowledge across machine learning training, evaluation, inference and observability using structured and unstructured data.
- Proficiency in Python, SQL or other relevant machine learning technologies.
- Ability to choose appropriate machine learning approaches and tools for commercial applications.
- Ability to design and create high-quality, maintainable software.
- Ability to lead the design, scoping and delivery of feature slices independently and collaboratively.
- Clear written and verbal communication and effective collaboration with business stakeholders.
- Motivation to learn, mentor others and improve ways of working.
- Ability to adapt quickly and thrive in a fast-paced environment.
Working Approach
- REA describes its working approach as hybrid and flexible.
Benefits and Culture
- Benefits include flexible leave, parental leave, volunteering leave, community grants, matched payroll giving and hackdays.
- REA states that it supports the physical, mental, emotional and financial health of its people.
- The company's values include re-imagining, ownership, working with heart, inspiration, teamwork and authenticity.
Apply 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 REA Group
Senior Lifecycle Marketing Manager
Melbourne, AUS
Data Scientist
Sydney, AUS
Senior Lifecycle Marketing Manager
Melbourne, AUS
Senior Lifecycle Marketing Manager
Melbourne, AUS
Product Designer
Melbourne, AUS
Senior Strategy Analyst
Richmond, AUS
Senior Strategy Analyst
Melbourne, AUS
Product Designer
Melbourne, AUS
Associate Software Engineer
Melbourne, AUS