Software Engineer II - Tweets & URLs

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

The mission of our Core Services group is to provide the platform that enables rapid product development at Twitter scale through powerful generic building blocks, flexible abstractions, and self-service tooling. The Core API team provides a GraphQL service for our Twitter clients, and wants to make it easy to add data to and manage the backing schema. We build API management tools that abstract this complexity and help other developers throughout the company go faster and be happier.

We believe in the power of a distributed team. We use Google Docs, video chat, and Slack to communicate and work together across many time zones.

 

Job Description

Who We Are:

Core Tweet Services team owns the application infrastructure for storing and serving Tweets and URLs at scale and in real time. 

Our mission is to provide a platform that enables rapid product development at Twitter scale through powerful generic building blocks, flexible abstractions, and self-service tooling.  

Our application infrastructure is critical to the product and has to be incredibly reliable and scale to millions of requests per second.  We own some of the world’s largest distributed systems that power a platform relied upon by many people across the world. 

We are looking for motivated, talented engineers to join our team!

 

What You’ll Do:

  • Make improvements to our highly scalable, distributed service infrastructure 

  • Build platform and tooling to improve the  the pace of product development

  • Collaborate with team members to deliver high quality software

 

Who You Are:

  • Curious and open to new ideas

  • Love to collaborate and learn with a great team

  • Passionate about solving technical problems

  • Care about building reliable and secure infrastructure

Qualifications

  • At least 3 years of backend software development experience

  • Proven experience with software engineering best practices for iterative development, testing, code reuse, etc

  • Experience with API design and microservice architecture is a plus 

  • Knowledge of scalable distributed systems preferred

  • Experience with Scala or other JVM-based languages preferred

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