Senior Engineering Manager, Compute for Storage

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

The Compute team serves Twitter engineering by providing a productive, reliable, and efficient compute platform. Our infrastructure underpins most of the stateless microservices behind, Twitter’s revenue-generating businesses, and a variety of internal infrastructure. Twitter’s 1,000+ engineers use our platform to launch and operate their services on a fleet of over 100,000 physical machines in our data centers and a rapidly growing footprint in the public cloud.


We have begun an ambitious journey to support stateful services on the Compute Platform. Today those services, including Twitter’s core storage services like Manhattan, Graph, and Blobstore, operate directly on bare-metal hardware, placing a large operational burden on those teams and leading to under utilized hardware. Our strategy is to support these services in a managed multi-tenant Kubernetes environment that spans a hybrid platform across the data center and public cloud.


The Senior Engineering Manager for the Compute for Storage team will:

  • Lead the strategy for supporting stateful services on the new Kubernetes- based platform and for driving the migration of existing services onto the platform.

  • Lead the strategy for supporting stateful services in a hybrid private and public cloud environment.

  • Build strong relationships with partner teams and with public cloud vendors and communicate fearlessly with them to build trust. 

  • Build and foster open, collaborative relationships with peer companies and the Kubernetes OSS community. 

  • Drive the sharing of our work through blog posts, meetups, and papers.


Who you are

  • A manager of software engineers who believes your success is measured by the success of your team which is ultimately measured by the success of your customers.

  • Experience operating a business critical durable storage service.

  • Confident asking difficult questions and challenging your team and dependencies while being highly collaborative and open to input.


  • Proven track record of growing and leading software engineering teams.

  • Prior experience building and operating business critical durable storage services.

  • Excellent verbal and written communication skills.

  • A track record of shaping and implementing multi-year technical strategy.

  • Experience collaborating with diverse dependencies internally and externally.

  • Demonstrated history of mentoring and growing engineers with varying levels of experience and skills.

  • Cares deeply about building diverse teams.

Additional Information

Additional Information: 

A few other things we value:

Challenge - Come to be challenged, learn, and thrive as a Talent Advisor.

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

Privacy Policy