Software Engineer

REA Group Ltd.

City of Melbourne

Hybrid

AUD 120,000 - 180,000

Full time

14 days+
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 and flexible work
Birthday leave
Parental leave
Volunteer leave and community grants

Job summary

REA Group Ltd. in Melbourne seeks a Software Engineer to contribute to the Content Moderation Platform, building AI-powered detection services, APIs, and data workflows that keep REA’s marketplace safe and trusted.

You will work across the moderation lifecycle, including automated detection pipelines and human-review tooling. Join a cross-functional squad within Experiences & Platforms, collaborating with product, design and engineering to shape scalable, explainable moderation outcomes and

Qualifications

  • Experience building production software with TypeScript.
  • Experience designing and working with APIs, data pipelines or distributed systems.
  • Some experience with LLMs or AI APIs, or a genuine interest in learning how to use them responsibly in production systems.

Responsibilities

  • Design, build, test and document high-quality software in line with REA engineering practices.
  • Build and improve AI-powered detection services, APIs and data pipelines for content moderation.
  • Support production systems, troubleshoot incidents and participate in on-call rotations as required.

Skills

TypeScript
APIs
Data pipelines
LLMs / AI APIs
Testing & CD
Cloud-based systems

Job description

Permanent role based in MelbourneBuild applied AI capabilities that help keep REA’s marketplace safe and trusted, with a direct impact across REA’s products.We're REAWith bold and ambitious goals, REA Group is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with every step - whether that's finding or financing your next home.Our people are the key to our success. At the heart of everything we do, is a thriving culture centred around high performance and care. We are purpose driven and collaborative, which drives innovation and our ability to make a real impact. As such, we’re proud to have been named in Australia’s “Top 5” Best Workplaces two years in a row, as well as being recognised as a Best Workplace for Women.Where the team fits inThe Content Moderation Platform squad is building the tools and services that help REA identify, review and act on harmful or non-compliant content more quickly and consistently. Our mission is to build the tools, services and standards that keep the REA community safe and trusted.The squad sits within the Customer Enablement portfolio in Experiences & Platforms (XP) and is focused on developing AI-powered capabilities that can proactively detect fraud and content breaches across REA’s marketplace.What the role is all aboutAs a Software Engineer in the Content Moderation Platform squad, you will work across the full moderation lifecycle. This includes automated detection pipelines, LLM-based evaluation services, APIs and data workflows, as well as the tools that help human reviewers understand outcomes and take action with confidence.You will be part of a cross-functional squad and will contribute through hands-on delivery, technical design, production support and continuous improvement. You will also help shape how we build this platform over time, particularly as we explore practical and responsible ways to use AI and LLMs to detect harmful content at scale.This is a good opportunity for someone who enjoys solving real problems, wants to work with applied AI, and is interested in building a platform that has a direct impact on trust and safety across REA’s products. Day to day you’ll be doing:Design, build, test and document high-quality software in line with REA engineering practices.Build and improve AI-powered detection services, APIs, data pipelines and supporting tools used for content moderation.Maintain and improve existing systems through feature development, bug fixes and operational improvements.Support production systems, including troubleshooting incidents and taking part in support or on-call rotations where required.Work closely with engineers, product, design and other stakeholders to shape technical direction and deliver reliable and explainable moderation outcomes.Contribute to delivery planning and technical design by considering trade-offs, effort, quality and long-term maintainability.Look for ways to improve our products, technology, team processes and ways of working.Keep up with changes in AI and LLM technology and help the team understand where new capabilities could be useful.Use AI-assisted development tools thoughtfully to improve productivity and software quality.Support other engineers through code reviews, pairing and day-to-day knowledge sharing.Who we’re looking forStrong experience with modern software engineering practices, including automated testing, continuous delivery and collaborative development.Experience building production software with TypeScript.Experience building software that is maintainable, observable, reliable and able to scale.A solid understanding of software design patterns, web or application architecture and cloud-based systems.Experience working with APIs, data pipelines or distributed systems.Some experience with LLMs or AI APIs, or a genuine interest in learning how they can be used responsibly in production systems.Experience using AI-assisted tools to support software delivery, productivity or problem-solving.A practical, solutions-focused mindset and the ability to communicate clearly with both technical and non-technical people.A strong sense of ownership, curiosity and a willingness to keep learning and improving.The REA experienceThe 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.Some of our Perks & Benefits include:A hybrid and flexible approach to workingFlexible leave options including, birthday leave and purchase additional leaveFlexible parental leave offering for primary and secondary carersOur Because We Care program offers employees volunteering leave, community grants, matched payroll giving and our Community Café donates 100% of revenue to charityHackdays so you can bring your big ideas to lifeOur commitment to Diversity, Equity, and InclusionWe are committed to providing a working environment that embraces and values diversity, equity and inclusion. We believe teams with diverse ideas and experiences are more creative, more effective and fuel disruptive thinking. If you've got the skills, dedication and enthusiasm to learn but don't necessarily meet every single point on the job description, please still get in touch.Join our Talent NeighbourhoodKeen to be part of REA but didn't find a perfect match with this opportunity? Perhaps the timing isn't right? You should join our Talent Neighbourhood!#LI-HYBRID
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Position: Software Engineer New
Position: Software Engineer New

REA Group Ltd. • City of Melbourne

On-site
AUD 120,000 - 170,000
Hybrid and flexible working
Flexible leave options
Flexible parental leave
+2
Associate Software Engineer
Associate Software Engineer

REA Group Ltd. • City of Melbourne

Hybrid
AUD 85,000 - 110,000
Hybrid work model
Birthday leave
Parental leave provisions
+1
Associate Software Engineer
Associate Software Engineer

News Corporation • City of Melbourne

Hybrid
AUD 85,000 - 110,000
Hybrid work
Flexible leave
Parental leave
+2
Staff Software Engineer - Machine Learning
Staff Software Engineer - Machine Learning

News Corporation • City of Melbourne

Hybrid
AUD 150,000 - 210,000
Hybrid working
Flexible leave
Volunteer leave
+2
Software Engineer - Machine Learning
Software Engineer - Machine Learning

REA Group • Sydney

Hybrid
AUD 150,000 - 185,000
Hybrid work
Birthday leave
Parental leave
+2
Senior Software Engineer - Machine Learning
Senior Software Engineer - Machine Learning

reagroup • City of Melbourne

Hybrid
AUD 150,000 - 230,000
Hybrid and flexible work
Flexible leave options
Flexible parental leave
Senior Software Engineer - Machine Learning
Senior Software Engineer - Machine Learning

REA Group Ltd. • City of Melbourne

On-site
AUD 140,000 - 210,000
Hybrid work
Birthday leave
Flexible parental leave
+2
Position: Software Engineer - Machine Learning New
Position: Software Engineer - Machine Learning New

REA Group Ltd. • Australia

Hybrid
AUD 120,000 - 160,000
Hybrid work model
Flexible leave options
Birthday leave
+2
Software Engineer - Machine Learning
Software Engineer - Machine Learning

News Corporation • Australia

On-site
AUD 140,000 - 200,000
Hybrid and flexible working
Flexible leave options
Parental leave flexibility
+2
Senior Software Engineer - Machine Learning
Senior Software Engineer - Machine Learning

News Corporation • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Hybrid work model
Flexible leave options
Birthday leave
+2