Job Description
WHO WE ARE:
We provide tools that encourage and empower developers at Twitter to track and optimize performance in order to improve core business metrics. We make performance optimization a natural part of the development process across Twitter Engineering. We are currently focused on initiatives aimed at improving the performance of our client applications.
WHAT YOU’LL DO:
You will make Twitter more accessible and usable for people all over the world. Your work will help drive the most crucial company strategic metrics. When one of our users needs to plug into the global conversation, you’ll help make sure they get there as fast as possible.
You will play a key role in building a culture of engineering performant systems at Twitter.
You’ll work with a variety of teams and tools to tie performance into the fabric of the Twitter development process.
You’ll use technologies like Scala, Scalding, Spark, Hadoop, Druid, BigQuery, Presto, Zeppelin, Tableau, and Python as you process and aggregate vast amounts of data into traces, metrics, alerts, and visualizations that tell our engineers exactly when and where to find the most important performance bottlenecks.
WHO YOU ARE:
You have experienced the singular gratification of making a system faster.
You want everybody, everywhere, to have access to a fast, global, public communications platform.
Helping others to build faster systems sounds like a fun and exciting challenge to you.
Working with other teams, building powerful and intuitive tooling, and automating manual processes is second nature to you.
You are pragmatic, iterative, and customer-driven. You focus on where you can add the most value.
You’re organized, self-starting, and resourceful. You know how & when to ask for help.
You have excellent written and verbal communication skills.
You are comfortable within distributed work environments, collaborating across time zones and cultures.
Qualifications
Working with a multitude of internal customers and stakeholders across the entire SDLC
Building platforms and tools for other engineers
Working on very large scale distributed systems
Defining and analyzing application and system metrics
Strongly preferred, but not required:
Building out data pipelines with Scala, Spark, or Hadoop
Data analytics with SQL, BigQuery, Druid, Presto, and Tableau
Fundamentals of statistics
Performance engineering: tuning, regressions detection, and profiling
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, 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.