Workable makes software to help companies find and hire great people. We get recruiting and its role in building healthy workplaces which is why we’re proud more than 20,000 teams around the world use Workable to do exactly that.
And while we take recruiting seriously, we don’t take ourselves too seriously. At Workable, you’ll find smart people who have fun, learn and innovate, and help others do the same.
We brainstorm, we laugh, and, occasionally, we party (there’s a lot to celebrate), but we also appreciate people’s need for quiet time and focused work.
We respect everyone, we hire the best, and make sure every experience is special.
We’re growing fast and we want to make sure that we scale from thousands to hundreds of thousands so we’re looking for a Senior Database Reliability Engineer to join our remote SRE team and empower our team with their database expertise.
The Senior Database Reliability Engineer (SDBRE) is responsible for keeping database systems that support all user-facing services and production systems running smoothly.
SDBRE is a blend of database engineering, administration, and software development that apply sound engineering principles, operational discipline, and mature software development and automation, specializing in databases (PostgreSQL in particular).
SDBREs are peers to SREs and bring database expertise to the SRE team as well as our engineering teams.
As a Senior Database Reliability Engineer you will be working with the rest of the SRE team and be responsible to :
The availability, scalability, and performance of our database systems
Analyze solutions and implement best practices for our main relational and NoSQL database clusters and their components.
Design, build and maintain core database infrastructure pieces that allow Workable to scale to assist thousands of concurrent users.
Plan the growth and manage the capacity of database infrastructure.
Work on the observability of relevant database metrics and make sure we reach our objectives.
Develop tools and automation of database infrastructure to make operations and deployments simpler and more robust and help engineering succeed by providing self-service tools.
Work with peer SREs to roll out changes to our production environment and help mitigate database-related production incidents.
Provide database expertise to engineering teams, and work in a highly cross-functional team with Developers on designing, releasing, and troubleshooting production systems.
Lead projects within the team and be responsible for their timely delivery.
BS / MS degree in Computer Science, Engineering (or a proven strong background)
Excellent communication skills in English, particularly written communication.
Analytical and troubleshooting skills on large-scale distributed systems
Work independently and be able to deliver projects on time.
Passion for cutting-edge cloud technologies and automation
5+ years of relevant work experience (operating relational databases in large distributed production environments), including programming experience
Data modeling and data structure design skills.
Experience with a major cloud provider (GCP and AWS preferred)
Experience with configuration management and orchestration tools (e.g., Ansible, Terraform, puppet, chef)
Have solid knowledge of SQL and the internals of PostgreSQL.
Familiarity with at least one programming language (preferably Python, Go, Java, C++)
Have a proactive, go-for-it attitude. When you see something broken, you can't help but fix it.
Preferred qualifications :
Bonus : Experience with Kubernetes platform and technology stack
Bonus : Experience with remote working
Bonus : Experience with NoSQL (MongoDB, Redis, Elastic, etc.) database systems.
Bonus : Experience with centralized logging, monitoring systems, and tooling frameworks
Bonus : Deep knowledge of Linux systems
Oh, and if you're into DevOps technologies and data management systems, but have experience with other frameworks, please do apply.
We value quality engineers, not the tools they've used.
Our employees enjoy benefits that make them more productive and contribute directly to the development of their professional skills.
We want to be able to attract the best of the best and make sure they keep getting better. On top of an exciting, vibrant, and intellectually challenging environment, we are offering :
An attractive salary and a bonus plan
Health insurance plan including dependents
Mobile data plan
Apple gear for your home office and access to the best productivity tools
Annual summits in awesome locations (as soon as traveling is safe again)
Workable is most decidedly an equal opportunity employer. We want applicants of diverse backgrounds and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.