Senior Software Engineer (Backend) - Performance Ads

  • Full-time

Company Description

At Twitter, our advertising business went from zero to 2 billion in revenue faster than any other company. It’s critically important to show that value in a way advertisers understand, trust, and can dig into for more detail.

Our team is responsible for developing Twitter’s ad products to help advertisers grow their web-based businesses, driving traffic to their sites, or generating downstream sales or other conversions. We aim to build high quality, full-stack products that make it easy for advertisers to create and measure their campaigns and objectives.

Job Description

The WebTaC team (part of Performance Ads) owns a full-stack suite of products that drive over $1B in annual revenue. These encompass our offerings designed to drive website visitors and web conversions, using advertising on Twitter.com and the Twitter app. Our products are used by advertisers of all sizes – from the world’s largest brands and agencies to small businesses and personal brands. Internally, all of Twitter’s sales teams depend on our products 24/7 and we work hand-in-hand with other engineering teams to ensure that we are using the full power of Twitter’s ad platform to drive value for our customers. 

While the team works across the full stack, including our React.js front-end, this position will be a back-end focused role, working primarily with the high throughput, low latency systems that power ad serving for our products. Twitter’s ad serving stack processes well over 100k queries per second, with tail latency requirements in the 100s of milliseconds. In order to deliver value to our customers, you will work to improve the performance of these systems, as well as implement the business application logic to support our growing product suite.

Qualifications

  • 6+ years experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Fluent in Java, Scala, C++, or any other JVM-based languages
  • Experience shipping large-scale web applications
  • Experience with web infrastructure and distributed systems
  • Strong algorithms, data structures and coding background
  • B.S. or higher in Computer Science (or equivalent work experience)

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.

Privacy Policy