Senior Software Engineer (Backend) - Performance Ads


March 11, 2021

New York, NY, US

Company Description
Twitter is one of the largest and most popular platforms in the world. Our code operates at massive scale and speed, serving billions of requests per day, connecting hundreds of millions of active Twitter users to real-time information about their lives and the world we live in.
At Twitter, we believe that good system designs require collaboration so that the end result is simple yet sophisticated. We promote openness by contributing to open source and sharing our data through Twitter’s API (learn more here - Our technology stack is mainly based on Scala and Java on the backend, with our data analytics systems built on Heron and Hadoop.
Job Description
In this role you are focusing on building ads large-scale platform products on top of the ads infrastructure. To do so, you translate the business requirements into the technical design and implementation. You work with full stack engineers to build the successful end-to-end product, and work with data engineers or researchers to build a scalable platform.
  • 6+ years experience developing large scale products.
  • Fluent in Java, Scala or another JVM based language
  • Strong software engineering practices (e.g. coding, unit testing, code reviews, design documentation)
  • Experience building complex software systems that have been successfully delivered to customers
  • Demonstrated ability to mentor other software engineers in all aspects of their engineering skill sets.

Additional Information
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.
San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
All your information will be kept confidential according to EEO guidelines.