Backend Software Engineer - Core Ads Engineering

  • Full-time

Company Description

Twitter serves the public conversation because conversation is a force for good in the world. The opportunity to help the world connect, debate, learn, and solve problems is what draws us to careers at Twitter, and it’s what keeps us here.


The Core Ads Engineering team has an incredibly large part to play in the company’s ambitious goal to hit $10b in total revenue and we’re looking to grow our Engineering teams across the internal pillars to help drive our internal execution, vision, culture and fun. We are looking for partners to help scale the org; to be principled, engaging, and up-level teams.

Job Description

Come help us scale our Core Ads Engineering Business of Infrastructure, Revenue Platform, and Foundations teams. The overall team is growing at a rapid rate, and we expect significant growth as we continue to grow our revenue impact and product execution.  You’ll have autonomy, ownership and impact.

Current Openings

Revenue Computation and Billing: We are a team within Twitter’s Revenue Platforms organization, responsible for all of ads revenue processing ($2B+) and Twitter’s payments platform. We call ourselves RP-1 after the rocket fuel and love the analogy because we calculate and bring in revenue!

Ad Serving Platform: The Ads Serving team builds the most critical systems and infrastructure in our whole business that’s directly responsible for our multi-billion dollar revenue stream.

Revenue Platform: Team mission is to provide scalable, reliable, and trustworthy analytics for Twitter advertisers and internal customers thereby enabling revenue #Durability.

Ads Traffic Quality: Ads Traffic Quality is a new team bootstrapped to own the defending of Twitter ads ecosystem and protect advertisers against invalid traffic. Come join us if you are passionate about developing systems to solve data intensive business problems.

Revenue Callback: Revenue Callback Platform Team delivers canonical callback data at the speed and scale of Twitter ads business. The critical services the team owns will go through major transition in the next 2~3 years in order to handle the larger scale and updated business needs. Come join us if you are passionate about solving problems on a large scale and help us modernize the pipeline.

Qualifications

  • 3-6 years of experience developing large scale applications in a distributed environment.
  • Fluent in Java, Scala, C++ or other JVM languages.
  • Strong algorithms and data structures background.
  • Experience building complex software systems that have been successfully delivered to customers.
  • Willing to be periodically part of an out-of-hours on-call schedule (we’re flexible if you need to change times, but it’s about collectively supporting and owning services we create).

Bonus:

  • Past experience in ad tech or fraudulent detection
  • Past experience with data analytics and statistics
  • Experience with modern web APIs and frameworks, such as React, Redux, React Router, GraphQL

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.

Notice (Colorado Equal Pay for Equal Work Act).

The expected salary range for this role to be performed in Colorado is USD$146,000.00 - USD$204,000.00. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter’s benefits prioritize employee wellness and progressive support to our diverse workforce.

Privacy Policy