Senior Site Reliability Engineer, Consumer

  • Full-time

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We feel real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

Job Description

Who We Are

Twitter offers engineers the unique opportunity to personally make a noticeable difference at a company that makes a difference in the world.

Our teams are embedded within our consumer product software engineering teams. Supporting these teams will be dedicated to scaling our infrastructure, improving developer efficiency, automation, and tooling that power impactful features on Twitter, like the Timelines, Notifications, Search, Trends, and so much more!

Our team is seeking someone who enjoys coding using higher-level languages and is passionate about solving unique challenges in a large-scale distributed environment. We are passionate about systems performance measurement and tuning, and we love to fix complex distributed service issues. 

What You’ll Do

  • Develop software and tools to help raise the bar for service reliability and scalability

  • Advocate for reliability through testing, documentation, and standard methodologies

  • Drive standardization across our services and teams to simplify our platform and processes

  • Maintain production services by measuring and monitoring availability, utilization, and overall system health

  • Support critical offline big data analytic jobs

  • Performance analysis and tune JVM based services

Who You Are

  • You have a solid understanding of systems and application design, including the operational trade-offs of various designs

  • A detailed problem-solving approach with a track record of crafting and debugging distributed systems in production

  • You are adaptable and enjoy working with large, complex, and multi-team owned services

  • You seek new initiatives on tasks and work well as a member of a remote and distributed team 

Qualifications

  • 6+ years of site reliability engineering or software engineering experience

  • Engineering experience in a high-complexity, large scale environment

  • Practical knowledge of shell scripting

  • Demonstrated experience with at least two higher-level languages (e.g. Python, Golang, Java, or Scala)

  • Validated knowledge of TCP/IP and HTTP

  • B.S. in computer science or similar field or equivalent experience

Additional Information

A few other things we value:

  • Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.
  • Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.
  • Work, Life, Balance - We work hard, but we believe with hard work should come balance.

We will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

Privacy Policy