Engineering Manager

Short Description

Twitter is seeking an Engineering Manager who can manage software engineering teams within Twitter's Data Infrastructure organization.

Job Description

Who We Are:
The Data Infrastructure organization provides Twitter's internal data platform. The technologies we work on include Hadoop, Scribe, Flume, Scalding, Cascading, Summingbird, Parquet, Spark, Presto, Hive, Heron, Zeppelin, and many others. Several of these technologies were originally developed at Twitter and we actively contribute to open source for many others. We operate at a substantial scale, with multiple Hadoop clusters of 10k+ nodes each, hundreds of Petabytes of data, trillions of log messages arriving daily, and tens of thousands of jobs executed each day. We are focused on providing world-class tools to our internal customers. We are investing heavily in the privacy and security of our platform. We are also in the process of embracing a hybrid cloud model by migrating some of our use cases to Google Cloud Platform. These recent investments have driven significant growth in our organization and we are looking for a manager to bootstrap new team in Bangalore to build next-generation of Analytics Infrastructure.

Who You Are:
Ideal candidates will have previous experience managing high-performing teams working at scale. They will have experience with leading teams at satellite locations and working with HQ to build strategy and roadmaps. They will also have a passion for open source software. They will enjoy tackling novel, ambiguous problems, collaborating with diverse stakeholders, and will bring a strong learning orientation.

What You'll Do:
As an engineering manager, you will lead the careers of extraordinary software developers. You'll work with internal customers across engineering at Twitter.
  • Manage software engineering teams within Twitter's Data Infrastructure organization
  • Develop and deliver high-impact, forward-looking roadmaps for your teams
  • Communicate fearlessly and build trust with diverse stakeholders
  • Contribute to a culture of technical and operational excellence
  • Help solve cross-team problems at scale
  • Delight internal customers

Experience and Skills
  • 12+ years of experience in a similar engineering portfolio
  • 5+ years of experience managing software engineering teams
  • Bachelor's degree or equivalent experience in computer science, engineering, or other technical disciplines (MS/Ph.D. is a plus)
  • Comfortable managing multiple technically complex projects in parallel
  • Robust project management skills, including work estimation, prioritization, planning, tracking, and retrospectives
  • Excellent people manager with a record of recruiting, managing, and retaining talent
  • Empathetic, self-aware, and learning-oriented leadership style
  • High-judgement, data-driven decision-maker
  • Strong communication skills

Preferred Qualifications & Ideal Candidates
Previous management experience in a high-performing, large-scale technology company
Experience managing teams that work primarily in open source
Relevant technical domain experience or experience with Google Cloud Platform
Passion for privacy and security

Data Infrastructure
Mid-Senior-level Information Technology | Technology | Information Full-time Engineering | Information Technology Data Analyst | Software Engineer | Senior Software Engineer
Twitter is a real-time information network that connects you to the latest stories, ideas, opinions and news about what you find interesting. Simply find the accounts you find most compelling and follow the conversations.
Apply Now