Senior Platform Engineer (Data Streams) (Remote - UK) in Belfast

Senior Platform Engineer (Data Streams) (Remote - UK) in Belfast

Belfast Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Yelp, Inc

At a Glance

  • Tasks: Build scalable platforms for data streams and enhance user experiences at Yelp.
  • Company: Join a dynamic team at Yelp, known for innovation and collaboration.
  • Benefits: Enjoy competitive salary, flexible hours, health insurance, and generous holiday allowance.
  • Other info: Participate in hackathons, learning groups, and enjoy a supportive work culture.
  • Why this job: Make a real impact with cutting-edge tech while growing your career.
  • Qualifications: Experience in large-scale 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.

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: 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 Belfast employer: Yelp, Inc

Yelp is an exceptional employer for Senior Platform Engineers, offering a dynamic remote work environment in the UK that fosters collaboration and innovation. With a strong emphasis on employee growth, you will have the opportunity to lead impactful projects, participate in regular hackathons, and benefit from generous perks such as flexible working hours, comprehensive health insurance, and reimbursement for remote working expenses. Join a diverse team that values your unique contributions and supports your career development in the exciting field of data streaming.

Yelp, Inc

Contact Details:

Yelp, Inc Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Platform Engineer (Data Streams) (Remote - UK) in Belfast

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

Prepare for the interview by brushing up on your data streaming knowledge. Be ready to discuss your experience with Kafka, Flink, and other relevant tech. We want to see your passion for building scalable platforms!

Tip Number 3

Show off your problem-solving skills during interviews. Share specific examples of challenges you've faced in previous roles and how you tackled them. This is your chance to shine and demonstrate your expertise!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior Platform Engineer (Data Streams) (Remote - UK) in Belfast

Systems Design
Distributed Systems
Cloud-Native Streaming Architectures
Data Streaming Concepts
Apache Kafka
Apache Flink
Apache Beam

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match what we're looking for. Highlight your systems experience and any data streaming expertise you have, as these are key for the Senior Platform Engineer role.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about data streams and how your background makes you a great fit for our team. Don't be shy to show off your personality and enthusiasm!

Showcase Your Projects:If you've worked on relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing real-world applications of your skills, especially with technologies like Kafka and Flink.

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 the role. Plus, it’s super easy!

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 how you've designed and troubleshot complex streaming systems in the past. This will show that you not only understand the theory but can also apply it practically.

Showcase Your Systems Experience

Prepare examples from your previous work where you designed, deployed, or operated large-scale distributed systems. Highlight any experience with cloud-native architectures like AWS MSK. This will demonstrate your capability to handle the responsibilities of the role effectively.

Demonstrate Problem-Solving Skills

Be ready to discuss specific challenges you've faced in your previous roles and how you approached solving them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help interviewers see your analytical thinking and problem-solving abilities in action.

Communicate Clearly and Confidently

Since you'll be working closely with cross-functional teams, practice articulating your thoughts clearly. Prepare to explain technical concepts in a way that non-technical stakeholders can understand. Good communication skills are key to succeeding in this collaborative environment.