Senior Capacity Engineer

The Position

Who We Are: 

Site Reliability Engineering (SRE) at Twitter is responsible for the reliability, performance, scalability, and predictable delivery of Twitter services.  We build software to automate, optimize, and manage services with the lens of reliability driven outcomes. We are driven to establish a culture of reliability and deliver solutions that enable velocity across all of Engineering. We aim to make Reliability Easy. The Capacity and Performance group is a newly formed organization within SRE that is mission focused on ensuring our services can scale predictably to meet demand.

What You’ll Do:

  • Develop new and optimize existing supply and demand models using statistics and predictive algorithms to forecast capacity demand that incorporates organic growth, feature deployments and architecture changes. 
  • Own and solve some of Twitter’s most complex scalability and operability problems 
  • Enable predictable and optimized delivery of infrastructure resources across public and private clouds spanning millions of cores and at-scale PBs of data
  • Pursue ground-breaking technologies to bend the curve for Twitter and for the industry
  • Interpret data from multiple sources and determine impact on infrastructure capacity
  • Present clear findings and recommendations to senior leadership regarding the appropriate capacity plan to support the service
  • Develop processes, software and technology required to lead capacity management programs for all of Twitter
  • Aid with data management, collection, sanitization, normalization, querying, and storage of capacity data.

Qualifications

  • MS or PhD in Computer Science, Operations Research or any engineering degree 
  • 5+ years experience in performance or capacity engineering
  • 10+ years of relevant experience working as a Sr. Software Engineer on large distributed systems
  • Strong backend development experience with a solid foundation in data pipelines, distributed systems, and large-scale data processing .
  • Experience in any of C/C++, Golang, Java, Scala, Haskell, Python, R or other programming languages.

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 believe 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.

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other 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.

Team

Software Engineering

Location

San Francisco, Seattle, Remote US

 

Application

U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data