Senior Software Engineer - Observability (Remote Friendly)
- Full-time
Company Description
Join the team responsible for building the monitoring infrastructure, covering Metrics, Logs & Traces, responsible for helping #tweeps succeed at Twitter scale. #LoveWhereYouWork
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 believe 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
The Observability engineering group is at the heart of the Twitter platform supporting every engineering team at Twitter. The group builds monitoring infrastructure covering operational metrics, centralized logging, and distributed tracing for 450+ teams at Twitter across multiple data centers, public cloud, and many other smaller regions. We operate at an industry competitive scale collecting on the order of tens of billions of metrics every minute and hundreds of terabytes of data every day.
The Collection and Ingestion (CnI) team focuses on providing clean interfaces to get data into the Observability systems by offering universal abstractions agnostic to the programming language, framework, cloud, and systems used by our customers. Our team is currently in a high-growth phase that calls out for engineers hungry to innovate in the space by scaling and adapting industry standard practices to handle Twitter’s load.
As an engineer on the #Observability organization, you will collaborate heavily with other organizations to serve hundreds of internal customers on many kinds of projects and technologies that keep Twitter performing reliably.
As a software engineer on the Observability team, you will build a platform to monitor Twitter’s Infrastructure and Services for the people using Twitter and the underlying systems that help Twitter engineers operate systems at scale:
Design scalable solutions that enable simple and elegant management of complex distributed systems
Devise strategies to monitor Kubernetes (k8s), On-Prem Mesos, AWS, and GCP clusters on multiple platforms, and cloud offerings.
Collaborate closely with engineers from leading Cloud Vendors to unify the observability of Managed Services within the Compute, Serverless Functions, and Data Pipelines.
Modernize the way we collect data and ingest within on-premise data centers.
Collaborate with, learn from, and mentor teammates
Qualifications
Experience with k8s (Kubernetes), eBPF, Prometheus, Fluent Bit/FluentD, Zipkin, and/or OpenTelemetry
5+ years of experience with distributed systems, and asynchronous programming
Experience with building and operating large-scale distributed systems
Software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and troubleshooting
Fluent in one or more object-oriented languages like Java, Scala, C++, C#
Customer obsession to build the most delightful products
Growth mindset and a desire to learn, teach, and mentor
Additional Information
San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Notice (Colorado Equal Pay for Equal Work Act)
The expected salary range for this role to be performed in Colorado is USD$146,000.00 - USD$204,000.00. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.
This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.
Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter's benefits prioritize employee wellness and progressive support to our diverse workforce.
All your information will be kept confidential according to EEO guidelines.
We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not 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 legally protected status.