Software Engineer, Search Infrastructure - remote

Yelp
Posted 3 years ago  • Ontario, Canada

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:

  • 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 We Offer:

  • Full responsibility for projects from day one, an awesome team, and a dynamic work environment
  • Competitive salary with equity in the company, a pension scheme, and an optional employee stock purchase program
  • 25 days paid holiday initially, rising to 29 with service
  • Private health insurance, including dental and vision
  • Flexible working hours and meeting-free Thursdays
  • Regular 3-day Hackathons and weekly learning groups, always with interesting topics
  • Opportunities to participate in events and conferences throughout Europe and the US
  • Public transportation season ticket loan and £50 per month toward any exercise of your choice
  • Monthly personal development allowance
  • Central location, a fully stocked kitchen, adjustable sitting/standing desks, quarterly offsites, locally roasted coffee, happy hours, and more!

At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include “Playing Well With Others” and “Authenticity.”

We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition or disability.

We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 415-969-8488.

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 resumes.