Engineering Manager - Compute for Data and ML
- 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
We are the Compute Platform team, responsible for providing Twitter Engineering with an approachable, productive, and reliable Compute Platform. Our infrastructure powers most of the services behind Twitter.com, Twitter’s revenue-generating businesses, and a variety of internal infrastructure. Twitter’s 1,000+ engineers use our Compute Platform to launch and operate their services on a fleet of over 100,000 physical and virtual machines.
The Compute for Data and Machine Learning (ML) team provides Compute services to Data and ML service providers at Twitter. This includes a Kubernetes-based operating environment that spans Twitter datacenters and the public cloud along with a supporting set of systems that provide Data and ML practitioners the Compute capabilities that they need and when/where they need it.
As manager of the Compute for Data and ML team, you’ll:
Kickstart a new team that supports and empowers the Data and ML spaces within Twitter.
Partner with internal Data and ML service providers to offer new and improved capabilities to practitioners.
Collaborate with other Compute and Platform teams as we work together to collectively serve the needs of thousands of internal customers.
Build and foster open, collaborative relationships with peer companies and the Kubernetes OSS community.
Support and encourage the sharing of our work through blog posts, meetups, and papers.
Qualifications
Who you are
You believe that your success is measured by the success of your team, which is ultimately measured by the success of your customers.
You are committed to building diverse teams with open, inclusive cultures.
You place a high value on work/life balance.
You are curious and driven to understand the needs of your customers.
You see mentorship and knowledge transfer as essential prerequisites for a healthy team.
Requirements
You have prior Software Engineering management experience.
Experience collaborating with a variety of internal and external peers and customers.
Experience using, developing, or providing services on top of Kubernetes or other container orchestration systems (Mesos, Nomad, etc).
A strong sense of empathy for customers and peers.
Demonstrated history of mentoring and growing engineers with varying levels of experience and skills.
Bonus points
While not required, experience with any of the following is a plus!
Experience working within (or building) distributed teams.
Machine learning or data science experience, whether as a user or service provider.
Experience working with physical infrastructure (bare metal in data centers).
Experience working with public cloud providers (particularly AWS and GCP).
Prior contributions to projects within the CNCF community.
Experience building applications against the Kubernetes API.
Familiarity with Kubernetes internals (architecture and/or codebase).
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.
We will ensure that individuals with disabilities are provided 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 accommodation.