Engineering Manager - Data Infrastructure


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

Engineering Hiring Process

Step 1

Once your application is received, a recruiter will reach out pending your qualifications are a match for the role.

Step 2

If your background is a match, you may have 1-2 technical phone interviews or be given the chance to provide a work sample depending on the role.

Step 3

If the phone interviews go well or your work sample is strong, the final step includes interviews with 5-6 people held onsite in our office.


Personal Information

Required field. PDFs only; max file size is 1MB.
Required field. PDFs only; max file size is 1MB.

Twitter does not accept any unsolicited resumes from recruiting agencies and will not pay fees associated with any such resumes. Agencies, please do not send resumes to any Twitter location, employee, or email address.

Twitter cares about your privacy and protecting your data.  Please click the privacy policy link and acknowledge you have read and understood how Twitter treats your privacy and your data.  

Would you like to receive email communication from Twitter about career opportunities? You may unsubscribe at any time.
Applicant Data - You have a choice. Can we keep your personal data for both the job you are applying for and any other Twitter jobs that we feel you may be a match for? If you choose yes we will retain your personal data for a period of twelve months to consider you for other job opportunities at Twitter.
Analytics - May we use personal data from your resume and application to analyze and improve the Twitter hiring experience.
Thanks for applying!
Submission failed. Please make sure all fields are correctly formatted.