Senior Site Reliability Engineer, Databases
- Full-time
Company Description
Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We feel real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.
Job Description
Who We Are:
Site Reliability Engineers (SREs) work on improving availability, scalability, and efficiency of Twitter’s production services! The Database SRE team is passionate about reliability of the end-to-end data and database infrastructure that integrates directly with our products.
- Our core infrastructure receives hundreds of millions of tweets per day and serves tens of billions of API requests. We also serve billions of search queries, render millions of ad impressions, and process hundreds of terabytes of log and interaction data daily.
- We investigate difficult operational issues from the software, systems, automation, and process perspectives. We understand the challenges around integrating disparate infrastructures into new facilities, processes, and procedures.
- We work with open source technologies and get involved with different SRE and open source communities.
- We commit to keep moving away from high operational cost tasks towards services that continuously deploy, self-heal, shrink and expand on demand.
- We train and invest in our team members and make sure that they are successful in supporting a large variety of systems and products.
We are looking for an experienced SRE to join our mission of making Twitter reliable and scalable! The candidate must have experience building and operating production systems that store and process data at scale.
What You’ll Do:
- Use your expertise to tune our databases and push them to their limits.
- Work closely with other engineering teams to craft, build, and maintain systems and help them choose the best database solution, define schemas, and tune queries.
- Address issues across the entire stack, from hardware and operating systems to networks and applications.
- Mentor other SREs on standard methodologies for everything from monitoring to automation design and database troubleshooting.
- Identify and drive opportunities to automate operational tasks; scope and build tools that deploy, lead, and observe our services.
- Represent the SRE organization in design reviews and operational readiness exercises for new and existing services.
Qualifications
What You Bring:
- We are seeking five or more years of expertise in developing or running services in a distributed, internet-scale, production environment.
- Proven track record to write modular and well-tested code in Python or Go.
- Experienced understanding of relational databases and distributed systems.
- Record of practical problem solving and coming up with the simplest, most efficient & reliable solutions.
- Excellent communication and documentation skills.
- Desired: Ability to lead technical teams through design and implementation across an organization.
- Desired: Experience with open source database management tools such as Airflow, MySQL Orchestrator, Percona, Vitess.
Additional Information
Equal Opportunity Statement:
We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.
San Francisco Applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
A Few Other Things We Value:
Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.
Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.
Work, Life, Balance - We work hard, but we believe with hard work should come balance. We will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.