Software Engineer - Search Infrastructure (Remote)

Yelp, London, UK

Connecting people with great local businesses

How do you find the perfect restaurant for your friend’s birthday? How do you find a great auto repair professional to help fix your broken windshield? Yelp connects people with great local businesses!

The Search Infrastructure team at Yelp designs, builds, and maintains core search services that power business critical use-cases like search ranking, ad delivery, recommendations among others. We are responsible for building and scaling our backend search engine, our real-time indexing system responsible for making massive amounts of Yelp data consumable for search, running machine learning models for ranking and the Search API used to build, execute and augment search results to surface the most relevant business, photos, review content.

Yelp’s engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages “unboring” solutions to problems. You’ll deploy production code in your first week, give input on technical roadmaps your first month, and continue to grow from there with the support of your manager, mentor, and team.

Where You Come In:

  • Design, build, and deploy systems and services that deliver the most relevant search results to Yelp’s users
  • Write code and documentation, participate in code reviews, mentor other engineers
  • Collaborate with other engineering teams and product managers to help define the technical roadmap
  • Participate in a light on-call rotation, handing off to US-based teams during the night time; no getting woken up in the middle of the night by a 3am page!

What it Takes to Succeed:

  • Based or willing to relocate within United Kingdom
  • Experience building large-scale distributed systems
  • Experience working with one of more technologies, such as Elasticsearch, Apache Lucene, Apache Flink, Apache Beam,
  • Kubernetes Fluency in, Java, Scala, Python or a similar language—familiarity with more than one is a plus
  • Strong knowledge of systems and application design with an understanding of operational and reliability trade-offs
  • Solid foundation in data structures, algorithms, and complexity analysis
  • Exposure to cloud computing services like AWS, Azure, etc.
  • Excellent written and interpersonal communication skills

What You'll Get:

Yelp values diversity. We’re proud to be an equal opportunity employer and consider qualified applicants without regard to Age, Disability, Gender Reassignment, Marriage or Civil Partnership, Pregnancy and Maternity, Race, Religion or Belief, Sex.

Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resume

About Yelp

Yelp connects people with great local businesses. Our users have contributed approximately 127 million cumulative reviews of almost every type of local business, from restaurants, boutiques and salons to dentists, mechanics, plumbers and more. These reviews are written by people using Yelp to share their everyday local business experiences, giving voice to consumers and bringing “word of mouth” online.

Want to learn more about Yelp? Visit Yelp's website.