Staff Capacity Engineer

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

Job Description

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

  • We are seeking a MS in Computer Science, Operations Research or any MS in Engineering, Data Science or related field
  • We are seeking multiple (ideally 7+) years experience in performance or capacity engineering
  • We are seeking multiple (ideally 10+) years of relevant experience working as a Sr. Software Engineer on large distributed systems
  • Expert backend development experience with a solid foundation in data pipelines, distributed systems, and large-scale data processing .
  • Proven Expertise in any of C/C++, Golang, Java, Scala, Haskell, Python, R or other programming languages.

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.

Notice (Colorado Equal Pay for Equal Work Act)

The expected salary range for this role to be performed in Colorado is USD$191,000.00 - USD$267,000.00. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter's benefits prioritize employee wellness and progressive support to our diverse workforce.

Privacy Policy