Yelp

Site Reliability Engineer, Core Streaming (Remote - Canada)

Yelp$135K — $185K *
US-AnywhereRemote in Canada
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience designing and implementing Kafka event streaming in production environments.
  • Strong understanding of event streaming architecture and operational methodologies.
  • Proficient in Java, Python, or similar programming languages for automation.
  • Experience with Kafka Client APIs for building streaming applications.
  • Familiarity with real-time data streaming technologies such as Apache Flink.
  • Skilled in automation and infrastructure management (IaC, configuration management).
  • Proactive problem solver with a strong desire for continuous learning.

Responsibilities

  • Design, deploy, and manage Kafka infrastructure across multi-cloud environments.
  • Collaborate with engineers to enhance features and ensure data pipeline reliability.
  • Automate and execute Kafka cluster upgrades and migrations effectively.
  • Develop self-service tools for infrastructure management and incident recovery.
  • Troubleshoot and resolve complex data performance issues.
  • Participate in on-call rotations following a global support model.

Benefits

  • Fully remote position available to applicants in Canada.
  • Strong emphasis on individual empowerment and collaborative teamwork.
  • Access to comprehensive benefits designed to support employee well-being.
  • Opportunity to work on large-scale, globally impactful projects.
Full Job Description
Summary

Do you want to help build and operate scalable, resilient systems that power Yelp's critical business functions? Our Site Reliability Engineers ensure our services remain fast, reliable, and available as we grow. In this role, you'll own the infrastructure and operational health of Yelp's real-time streaming platform, with Kafka and Flink at its core.

You'll work at the intersection of infrastructure engineering and distributed systems, bringing SRE best practices to an exciting and impactful area of our stack. At Yelp, our systems handle over 300 million business reviews, 100,000 photo uploads, and countless real-time events every day that all move through the dynamic streaming infrastructure you’ll help support and grow.

As a member of our team, you’ll play a key role in maintaining impressive data freshness at scale while having real opportunities for meaningful ownership and innovation. Specifically, you’ll drive automation and self-service so that deploying, upgrading, and scaling streaming infrastructure is as effortless as a git commit and is a code review away.

You'll drive best practices in automation and self-service, knowing that deploying or upgrading data streaming infrastructure should be as effortless as a git commit and code review away.

 

This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.

What you'll do:
  • Own the reliability, scalability, and operational health of Kafka clusters across multi-cloud and hybrid environments
  • Build and maintain automation for cluster operations, upgrades, capacity scaling, and incident recovery
  • Partner with engineering teams to enable new streaming use cases, advise on best practices, and ensure data pipeline reliability
  • Troubleshoot complex issues affecting data flow, performance, or stability, and lead root cause analyses
  • Execute Kafka version upgrades and platform migrations with minimal disruption to critical services
  • Participate in on-call rotations. Our geographically distributed SRE teams use a “follow-the-sun” model, so no one needs to be on-call 24 hours a day!
What it takes to succeed:
  • Solid SRE or infrastructure engineering foundation: experience with infrastructure-as-code (Terraform), configuration management (Puppet, Ansible, or equivalent), cloud platforms (AWS preferred), and Linux operations
  • Production level experience with Kafka or similar technologies at scale  including cluster upgrades, migrations, and capacity planning
  • Programming proficiency in Python, Java, or similar for tooling and automation
  • Strong debugging and systems-thinking skills, comfortable tracing data flow issues end-to-end across distributed systems

Nice to Have

 

  • Experience with Apache Flink or other stream processing frameworks
  • Familiarity with Kafka Client APIs (Producer, Consumer, Streams)
  • Experience building internal self-service tooling or developer platforms
  • Experience with incident response and management
What you'll get:
  • There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data and years of experience. Based on the anticipated level of experience that we are seeking, we expect the compensation range for this role to be between $135,000 and $185,000  The actual compensation offered may be influenced by a variety of factors, including the candidate’s experience and skill set.

    There may be flexibility with the range included in this posting should a candidate be leveled higher or lower than the posted range.

  • This opportunity has the option to be fully remote in all locations across Canada.
  • This role is posted to fill an existing position.
  • You can find more information about Yelp's five star benefits here!

#LI-Remote

 

About Yelp

Yelp Inc. is a platform that connects people with local businesses. Yelp was founded in San Francisco in July 2004. Since then, Yelp communities have taken root in major metros across 32 countries. By the end of Q2 2021, Yelpers had written approximately 250 million rich, local reviews, making Yelp the leading local guide for real word-of-mouth on everything from boutiques and mechanics to restaurants and dentists. Approximately 40 million unique devices* accessed Yelp via the Yelp app, approximately 83 million unique visitors visited Yelp via mobile web** and approximately 83 million unique visitors visited Yelp via desktop*** on a monthly average basis during Q2 2021.
Learn more about Yelp
Size
4,400 employees
Market Cap
$1.8 billion
Industry
Net Income
-$19.4 million
Founded
2004
5 Year Trend
+7.6%
Revenue
$872.9 million
NASDAQ

Similar Jobs

More Jobs at Yelp

More Information Technology Jobs

Find similar Site Reliability Engineer, Core Streaming (Remote - Canada) jobs: