Search Engineer
Xero, AU: Melbourne: (260 Burwood Rd) +3
About the job
Engineer, Search
The role & impact
As an Engineer on our Search team, you’ll own the infrastructure, CI/CD and data pipelines that keep one of the largest search clusters in the southern hemisphere healthy and growing. You’ll design and run the infrastructure automation and Terraform that underpin the cluster, build pipelines that move and index data at scale, and keep the platform fast, resilient and cost effective as demand grows. You’ll Go Bold by leading design decisions on scaling, reliability and capacity for a system holding hundreds of terabytes.
In your first 90 days, you’ll get up to speed on the cluster, the team and our platform rebuild, then start reviewing pull requests and making your first meaningful changes. Within 12 months, you’ll Go Further by owning a major project, contributing across both search and generalist work, and helping to shape how the team works.
The team & how they connect
Our Search team looks after one of the largest search clusters in the southern hemisphere, indexing more than 50 million documents a day, for around 200,000 daily active users at 99.9% uptime. We’re rebuilding and expanding the platform for Xero’s next stage of growth, working closely with the streaming data team, our product manager and Catalyst to plan and release changes safely. We’re remote-first across Melbourne, New South Wales and New Zealand, and we get together in Melbourne roughly every six months.