This job post has expired

But wait! We have similar jobs for you!


Senior Platform Software Engineer - Databases

Yelp

London (United Kingdom)

Category: Programming

Posted on: 27 May 2021

cassandra mysql python scala linux

Our Database Reliability Engineering (DRE) team supports Yelp’s database infrastructure, writing the automation that allows us to scale our MySQL and Cassandra clusters to serve hundreds of thousands of queries per second and enabling Yelp to connect users with great local businesses.
You'll be responsible for keeping our database infrastructure up and running smoothly in production. You'll design monitoring and alerting to keep us stable, develop tooling to automatically heal and scale our infrastructure to meet growth and demand, and work closely with developers as they decide which database to use and how to optimize data structures and queries to get the best performance.
We're looking for people with a passion for all things related to serving queries fast, uptime, scaling, and solving hard problems with the right tools. We have fun working on these challenges, and are looking for others who do, too!


What You Will Do:



    Support and administer Cassandra and MySQL, as well as the stacks they run on
    Propose, test, and deploy database tuning and configuration changes
    Build next-generation cluster management tooling for Cassandra and MySQL
    Deliver easy, intuitive interfaces to our databases that keep developers moving fast
    Improve the observability of our database usage by instrumenting key systems
    Participate in our on-call rotation, acting as a point of call for automated systems highlighting availability issues
    Work closely with developers in supporting new features and services
    Serve as a knowledge resource for our team's software and systems
    Help maintain our documentation and share your learnings with the rest of the team

What We Are Looking For:



    Based or willing to relocate within United Kingdom
    An experienced software engineer with an interest in databases or a database administrator with strong development skills
    Fluency in Python, Java, Scala, or a similar language—familiarity with more than one is a plus
    Proficiency with configuration management tools like Puppet, Chef, or Ansible
    Knowledge of best practices related to scaling, tuning, performance, and disaster recovery
    Comfortable familiarity with Linux
    Excellent communication skills
    Relevant industry experience operating Cassandra or MySQL

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!

Job Source: Stackoverflow (Will expire by: 2021-07-11 00:00:00)
New

Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
In your opinion which programming language has a brighter future?
  • GoLang
  • Java
  • Python
  • Scala
  • Ruby
  • PHP
  • JavaScript
  • C++
  • Other

* This poll is anonymous.