Software Engineer, Backend - Graph Platform (Remote Eligible)

  • 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 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 Graph Platform team’s mission is to empower customer teams to rapidly build scalable and reliable Graph-based products & applications at Twitter with minimal cost. We own the core application infrastructure for graph relationships (e.g. follow, block, mute, list subscription, etc) which form the core building blocks of the Twitter product. We accelerate product engineering teams largely by handling scaling, persistence, reporting, and compliance concerns in the areas of relationships, lists, and their associated lifecycle management. Our application infrastructure is critical to the product and has to be exceptionally reliable and scalable to millions of requests per second.

What You’ll Do:

You will join forces with teammates to build a new platform that enables other engineering teams across the company to build and operate large-scale graph-based infrastructure and product features rapidly and easily. We own some of the world’s largest distributed systems that power a platform relied upon by many people across the world. You will be building a platform that has a global impact!



  • 2+ years of industry or equivalent programming experience
  • Proven ability to learn new programming languages or prior experience in a JVM-based or Functional Programming language
  • Effective communication skills, and willingness to help customers
  • Interest in, or experience with, distributed systems, performance analysis, and/or large-scale data processing
  • Experience with software engineering methodology, including iterative development, testing, code reviews, design, documentation, debugging, and problem solving

Additional Information

Why Work with Us

We care about making work happy and productive for everyone, with the option to work from home, wellness benefits, regular focus weeks, #NoMeetingFridays, and six months of parental leave.

  • Challenge - Our teams are solving some of the industry’s hardest problems with the best teammates. Come to be challenged, learn and thrive as an engineer on our team.

  • Diversity - We value all backgrounds, ideas, and experiences. Diversity makes us a better organization and team. Bring your full self!

  • Work, Life, Balance - Be your best self, so you can do your best work. Balance in all things.

  • Collaboration - Help each other, pair up, deliver as a team. Together we can go far.

  • Variety - We encourage team rotations that allow you to work with and learn from other teams in Core Services.

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 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