Staff Software Engineer - Observability Group (Data Insights)

  • Full-time

Company Description

Twitter serves the public conversation because conversation is a force for good in the world. The opportunity to help the world connect, debate, learn, and solve problems is what draws us to careers at Twitter, and it’s what keeps us here. What we offer: Small but mighty teams who serve the public conversation in ways people feel across the world, every day; a flat, non-hierarchical org structure; the freedom to design your own path; space to innovate and make big contributions to Twitter’s future; respect and support of your identity and background, whatever it is; actual work-life balance, including growing opportunities for remote work and flex schedules (depending on the role). 

Job Description

Join the team responsible for building the monitoring infrastructure that covers all 3 pillars of Observability, Metrics, Logs & Traces.

#LoveWhereYouWork

Twitter.com is one of the largest and most popular websites in the world. Our code operates at massive scale and speed, serving billions of requests per day, connecting hundreds of millions of active Twitter users to real-time information about their lives and the world we live in. Staff Software Engineers in the Twitter Observability group provide the technical leadership needed to build technologies that make the world’s largest real-time service scalable, efficient and flexible to evolve fast.

The Observability group at Twitter builds monitoring infrastructure covering operational metrics, centralized logging, and distributed tracing for every team at Twitter across multiple data centers and public cloud regions. We operate these three datasets at industry-competitive scale, collecting and processing 18B metrics, 400M log entries, and 2.5M distributed traces every minute. We have an ambitious goal to take these products to the next levels. 

The group is expanding with the addition of new teams and we are looking for staff engineers to be the tech leads for these teams. One of the new teams is chartered with building and maintaining Observability datasets. We are taking a big bet that we can unlock new insights into Twitter services by creative use of the mountain of telemetry data we are already collecting. The team will focus on bringing data science into these datasets.

Why it matters:

Observability is a mission-critical component of Twitter infrastructure that provides key insights into the Twitter infrastructure. With the growth of the company, the scale of our operations is exploding. In addition to solving scaling problems for these distributed systems, we are committed to making the life of every Twitter engineer delightful by providing a smart diagnostics platform. 

What you’ll be doing: 

  • Be responsible for the technical strategy and roadmap for the team.

  • Work with other senior technical leaders across the company.

  • Mentor and grow other technical leaders in the group.

  • Design & develop highly performant and complex distributed systems. Keep the stack up to date with emerging technology trends.

Qualifications

  • B.S.+ in Computer Science or related discipline (or equivalent experience) with 8+ years of experience

  • Experience with building and operating large-scale distributed systems

  • Extensive experience identifying problems, coming up with technical solutions, writing technical design docs, and driving projects to completion

  • Previous experience with any Observability system is a big plus. Experience with providing intuitive analytics solutions as well familiarity with data science aspects in the Observability domain will be a huge plus. 

  • Fluent in one or more object-oriented languages like Java, Scala, C++, C#

  • Ability to clearly communicate technical vision with excellent verbal and written communication skills

  • Customer obsession to build the most delightful products

Additional Information

Job opportunities should be equal. We don't discriminate. Period. In legal terms, that means: Twitter is an equal opportunity employer and doesn’t discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, 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.

Privacy Policy