Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - Performance Tools

Twitter

Software Engineer - Performance Tools

San Francisco, CA
Full Time
Paid
  • Responsibilities

    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

    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.

  • Industry
    Media Production