Twitter

Sr. Software Engineer, Core Infrastructure

Twitter

March 19, 2021

San Francisco, CA 94103, US

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
Our current initiative is to build a consolidated bare-metal control plane based on the Kubernetes API that allows Twitter Platform developers to run their baremetal services and enable Kubernetes migration using declarative patterns and toolchains. We work with many Twitter Platform teams to understand their lifecycle management requirements and build outstanding, reliable software for their needs.
We partner with our customers to identify problems and propose solutions to fix them both in the short-term and long-term.
We're accountable to hold a high standard for code and architecture quality while balancing the need to interact with existing systems, in other words, to ship and iterate.
We enjoy working in an independent environment where the team defines requirements, works directly with other teams, drives projects from conception to completion, and stewards long-term ownership. If that sounds good to you, come join our team!
Qualifications
  • A deep understanding of Linux systems and services at scale (100k+ nodes)
  • An understanding of and a strong interest in distributed systems and application design: including messaging protocols & behavior, caching strategies, availability and reliability concerns, and software design practices
  • Strong Python, Go, Scala or Java experience required and proficiency in at least one other language preferred
  • Experience with Kubernetes, Terraform, Infrastructure as Code patterns and designs.
  • Prior experience using AWS or GCP preferred
  • 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.