Backend Software Engineer - Ads Foundation - Revenue Analytics Platform

  • 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 Ads Foundation 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

As a member of the revenue analytics platform team, you will help build the analytics platform that makes terabytes of daily ads engagement data queryable and searchable in seconds. Advertisers, data scientists, and engineers rely on the system for their daily work. Also as a member of this new team, you will have the opportunity to form the team process and grow with the team.

Qualifications

Qualifications:

  • Good working knowledge of JVM programming language (bonus: Scala knowledge will be a plus)
  • Understanding of the distributed system and streaming computation
  • Understanding of data injection, Big Data, Hadoop, Kafka or Flink
  • Able to effectively communicate/explain technical constraints/complexity/problems to a peer of a similar background (bonus: can effectively explain to non-technical peers)
  • Good debugging/problem-solving skills
  • Code comprehension/design - can read and modify portions of code within a larger system, extending existing patterns.
  • Nice to have: Experience with fraud detection

Collaboration:

  • Confident and clear communicator.
  • Team oriented, helpful and friendly, collaboration with stakeholders
  • Knows when to ask for help
  • Lead technical design on critical system
  • Mentor junior engineers

Additional Information

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

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$191,000.00 - USD$267,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