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.