At a Glance
- Tasks: Build scalable platforms for data streams and enhance user experiences at Yelp.
- Company: Join a diverse and innovative team at Yelp, focused on cutting-edge technology.
- Benefits: Enjoy competitive salary, flexible hours, health insurance, and generous holiday allowance.
- Other info: Participate in hackathons and learning groups to boost your career growth.
- Why this job: Make a real impact with data while collaborating in a dynamic remote environment.
- Qualifications: Experience in distributed systems, data streaming, and coding in Python or Java.
The predicted salary is between 60000 - 80000 £ per year.
We’re looking for experienced engineers to join our team and build elegant, scalable platforms that bring the potential of data streams to Yelp’s features teams. From transporting events reliably between services and datastores with Kafka, to processing massive streams of data in real-time with Flink and Beam, our team offers simple abstractions to power a whole host of personalized experiences for Yelp’s users and drive optimizations for Yelp’s advertising businesses. Data Streams powers critical machine learning, real-time notifications, sales & marketing engineering, and data warehousing use cases across Yelp. This opportunity requires you to be located in the United Kingdom. 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:
- Architect and build platforms that can effectively store and crunch terabytes of data and power amazing experiences for Yelp’s users at ever increasing scale.
- Learn the fine art of balancing scale, latency, and availability depending on the problem.
- Participate in our on-call rotation - we have geographically distributed teams and we have a North America based team who supports us during NA hours.
- Lead software development projects and work closely with software engineers, data scientists, product managers, and other business stakeholders in mid-to-large cross-functional projects.
- Mentor other engineers on both technical and non-technical topics.
What it takes to succeed:
- Strong systems experience: Design, deploy, and operate large-scale distributed systems, including cloud-native streaming architectures (e.g. AWS MSK, Apache Flink).
- Data streaming expertise: Deep understanding of data streaming concepts with experience designing, analyzing, and troubleshooting complex streaming systems (e.g. Apache Kafka, Apache Flink, Apache Beam).
- Data warehousing/lake experience: Manage and operate PB-scale data warehouse or data lake technologies (e.g. AWS Redshift, AWS S3).
- Coding: Love for writing clean and efficient code, primarily in Python and Java.
- Unix/Kubernetes: Comfort working in a Unix environment and utilizing Kubernetes. Willingness to learn and adapt to new technologies.
- Problem-solving: Possessing a deep understanding of previously worked-on systems, with a passion for tracking down root causes and implementing systematic solutions.
- Excellent written and interpersonal communication skills and willingness to uphold Yelp's deeply held values.
What you'll get:
- Full responsibility for projects from day one, a collaborative team, and a dynamic work environment.
- Competitive salary, a pension scheme, and an optional employee stock purchase plan.
- 25 days paid holiday (rising to 29 with service), plus one floating holiday.
- £150 monthly reimbursement to help cover remote working expenses.
- £81 caregiver reimbursement to support dependent care for families.
- Private health insurance, including dental and vision.
- Flexible working hours and meeting-free Wednesdays.
- Regular 3-day Hackathons, bi-weekly learning groups, and productivity spending to support and encourage your career growth.
- Opportunities to participate in digital events and conferences.
- £81 per month to use toward qualifying wellness expenses.
- Quarterly team offsites.
Yelp values diversity. 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, disability, or any other protected status.
Senior Platform Engineer (Data Streams) (Remote - UK) in Leeds employer: Yelp, Inc
Yelp is an exceptional employer that fosters a collaborative and innovative work culture, offering Senior Platform Engineers the chance to work on cutting-edge data streaming technologies in a fully remote environment. With competitive salaries, generous holiday allowances, and a strong emphasis on employee growth through regular learning opportunities and hackathons, Yelp ensures that its team members are well-supported both personally and professionally. The company’s commitment to diversity and inclusion further enhances its appeal as a workplace where every individual can thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Platform Engineer (Data Streams) (Remote - UK) in Leeds
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Yelp on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills in real-time! If you get the chance, participate in coding challenges or hackathons related to data streaming. This not only sharpens your skills but also showcases your passion for the field.
✨Tip Number 3
Prepare for the interview by diving deep into data streaming concepts. Brush up on Kafka, Flink, and Beam, and be ready to discuss how you've tackled similar challenges in your past roles.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you don’t tick every box, we value great people over perfect resumes. Your unique experiences might just be what we’re looking for!
We think you need these skills to ace Senior Platform Engineer (Data Streams) (Remote - UK) in Leeds
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with data streaming technologies like Kafka, Flink, and Beam. We want to see how your skills align with what we’re looking for!
Show Your Passion:Don’t just list your qualifications; let us know why you love working with large-scale distributed systems. Share any personal projects or experiences that showcase your enthusiasm for the field.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to describe your past roles and achievements, especially those related to cloud-native architectures and coding in Python or Java.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Yelp!
How to prepare for a job interview at Yelp, Inc
✨Know Your Data Streaming Inside Out
Make sure you brush up on your knowledge of data streaming concepts, especially around Apache Kafka, Flink, and Beam. Be ready to discuss your past experiences with these technologies and how you've tackled challenges in designing and troubleshooting complex systems.
✨Showcase Your Systems Experience
Prepare to talk about your experience with large-scale distributed systems. Think of specific examples where you designed, deployed, or operated cloud-native streaming architectures. Highlight any projects where you balanced scale, latency, and availability.
✨Demonstrate Your Coding Skills
Since coding is a big part of the role, be ready to discuss your love for writing clean and efficient code, particularly in Python and Java. You might even want to prepare for a coding challenge or technical questions that test your problem-solving skills.
✨Communicate Effectively
Yelp values excellent communication skills, so practice articulating your thoughts clearly and concisely. Be prepared to discuss how you've mentored others and collaborated with cross-functional teams, showcasing your interpersonal skills and alignment with Yelp's values.