Jump to navigation

Thank You For Signing Up!

We will be launching updates to VentureFizz soon which will include a new profile page and a custom homepage. We will keep you posted on these updates - stay tuned! Continue
VentureFizz Logo
Menu
  • Sign Up
  • Login
  • Cities
    • Boston
    • New York
    • All
  • Companies
  • Job Board
    • Analytics & Data Science
    • Customer Success
    • Hardware Engineering
    • HR, Finance, & Operations
    • IT/Systems/Networking
    • Marketing
    • Other
    • Product Management
    • Sales & Business Development
    • Software Engineering/QA
    • UX & Design
  • Insights
  • Videos

Senior Software Engineer - Ads Attribution

At Twitter, our advertising business went from zero to two 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.

Are you looking for an opportunity to be a leader on a new team, lead projects, mentor engineers and take your skills to the next level while having a huge impact? Read on.

Who We Are

Does advertising work on Twitter? When an advertiser runs an ad campaign, they are trying to generate some impact on their business, whether increasing brand awareness, or driving users to visit websites, install apps, or make purchases. We provide data to prove the effectiveness of ads campaigns. It’s critical for our advertisers to understand the influence of each advertising impression on a consumer’s awareness, intent, and purchase decision. We are building a highly accurate real-time streaming system with the largest scale of data at Twitter to make this vital information available to internal engineering teams, and to our advertisers.

The timely and accurate view we provide of the real-world impact of our ads feeds into a number of critical functions inside the Revenue organization. The most obvious of these is that the record of the value we’re generating flows into our advertiser-facing surfaces and APIs, enabling our customers to make informed decisions about how to allocate their budgets and optimize their campaigns. The data also flows into our ML prediction models, ensuring that our ad delivery system is learning and optimizing based on the latest available data. Finally, this data is available for analysis and inspection by our product data scientists, allowing our product managers to make data-driven decisions around which features to prioritize. We are a critical part of making ads successful at Twitter.

We primarily code in Scala and our tech stack is comprised of Finatra servers running Kafka Streams to process and join streams of hundreds of thousands of Kafka messages per second, with additional storage in RocksDB, Memcached, GCP Bigtable, and HDFS storing hundreds of terabytes. We also do offline data processing in Druid and Hadoop with Scalding.

What You’ll Do

You will work on all aspects of the attribution pipeline to ensure low latency delivery of accurate attribution data to Twitter's advertisers and internal systems. 

  • Work with our product managers to understand the requirements for new attribution products and features, design and implement the new APIs and changes to the pipeline. 
  • Partner with platform engineers to help scale our systems to handle additional use cases and Twitter’s organic growth.
  • Interface with one of our machine learning teams to enhance the prediction feedback loop with additional attribution signals.
  • Observe and exploit the weak points of our system and build guardrails to increase the fault tolerance, leveraging features in our open source platforms and contributing back to those projects where appropriate.
  • Combine a deep understanding of our product requirements with system knowledge to perform storage and processing optimizations for cost savings.

Who You Are

  • You are a proven engineer with product intuition. Strong technically and you have shown that you can work effectively with product managers, designers and other engineering teams.
  • You have a fierce sense of ownership, caring deeply about the quality of everything that you deliver into your customers' hands.
  • You love the challenge of engineering, and are confident in your ability to bring clarity and direction to ambiguous problem spaces.
  • You work well in a fast paced environment while deeply investing in long term quality and efficiency.

Requirements

  • Strong algorithms, data structures and coding background
  • 5+ years experience shipping large-scale software
  • Experience with Distributed Systems 
  • Experience developing high volume / high throughput systems for real time processing 
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • B.S. or higher in Computer Science 

Preferred Qualifications

  • AdTech and AdServing experience preferred 

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.

More Jobs at Twitter

Clear Filters
Internal Risk and Resilience Program Lead
New York
IT/Systems/Networking
Details
Staff Product Manager, Applied Machine Learning Research
New York
Product Management
Details
Senior Product Manager - Consumer Privacy
New York
Product Management
Details
Senior Site Reliability - Software Engineer
New York
Software Engineering/QA
Details
Sales Manager, LCS (FinServ)
New York
Sales & Business Development
Details
Software Engineer (Data) - Health Data Engineering
New York
Software Engineering/QA
Details
Global Client Partner - Media and Entertainment
New York
Marketing
Details
Staff Software Engineer - Misleading Information
New York
Software Engineering/QA
Details
Product Data Scientist - Ads Data Science
New York
Analytics & Data Science
Details
Director of Technical Recruiting
New York
HR, Finance, & Operations
Details
Senior Product Manager, Brand Safety
New York
Product Management
Details
Sr Software Engineer – ML Feature Store
New York
Software Engineering/QA
Details
Staff Applied ML Engineer (NLP)
New York
Analytics & Data Science
Details
Senior Software Engineer, Front-End : Revenue Experience
New York
Software Engineering/QA
Details
Sr. Manager, Strategy and Operations - Consumer
New York
Marketing
Details
Senior Product Manager, Data & Reporting
New York
Product Management
Details
Sr. Android Engineer - Media Foundation Client
New York
Software Engineering/QA
Details
Senior Software Engineer - Revenue Experience
New York
Software Engineering/QA
Details
Senior Software Engineer - Revenue Processing Billing & Revenue Pipeline
New York
Software Engineering/QA
Details
Senior Software Engineer - Revenue Processing Platform- Payments Platform
New York
Software Engineering/QA
Details
Salesforce Engineer
New York
Software Engineering/QA
Details
Sr. Software Engineering Manager, Engineering Effectiveness
New York
Software Engineering/QA
Details
Senior Software Engineer Full Stack - MoPub Ad Serving
New York
Software Engineering/QA
Details
Sr. Product Manager- Home Timeline
New York
Product Management
Details
Technical Program Manager, Data Labeling
New York
Analytics & Data Science
Details
Senior Software Engineer (Backend) - Revenue Experience, Ads API
New York
Software Engineering/QA
Details
Staff ML Software Engineer - Ads Targeting
New York
Analytics & Data Science
Details
Staff Software Engineer - Geo
New York
Software Engineering/QA
Details
Staff Software Engineer (Build Tools) Developer Productivity
New York
Software Engineering/QA
Details
Software Engineer-Backend Tools (Engineering Effectiveness)
New York
Software Engineering/QA
Details
Senior Full-stack Software Engineer
New York
Software Engineering/QA
Details
Sr. Engineering Manager- Fleets Infrastructure
New York
Software Engineering/QA
Details
Senior Applied ML Engineer (NLP)
New York
Analytics & Data Science
Details
Staff Technical Program Manager- Platform
New York
Product Management
Details
Sr. Product Manager - Health
New York
Product Management
Details
Manager, CanLatam Revenue Strategy & Operations
New York
Sales & Business Development
Details
Lead Enterprise Solutions Manager, DES
New York
Sales & Business Development
Details
Open Source Lead
New York
Software Engineering/QA
Details
Sr. Product Counsel-MoPub & CrossInstall OR MoPub/CrossInstall & Ads
New York
Product Management
Details
Product Counsel - Ads OR MoPub/CrossInstall & Ads
New York
Marketing
Details
Sr. Product Designer - DM's
New York
UX & Design
Details
Director of Engineering, MoPub
New York
Software Engineering/QA
Details
Senior Engineering Manager - Capacity Engineering
New York
Software Engineering/QA
Details
Senior User Researcher, Health
New York
UX & Design
Details
Insights Scientist - Twitter Next
New York
Analytics & Data Science
Details
Staff Product Manager - Topics
New York
Product Management
Details
Sr. Technical Program Manager- Cortex
New York
Analytics & Data Science
Details
Sr. Product Design Manager - DES
New York
UX & Design
Details
Staff ML Software Engineer - Identity Bridging & Signals
New York
Software Engineering/QA
Details
Staff Product Manager - Machine Learning Ethics, Transparency and Accountability
New York
Product Management
Details
Senior Security Engineer, Detection & Response
New York
IT/Systems/Networking
Details
Senior Software Engineer - Storage Infrastructure - Graph Storage
New York
Software Engineering/QA
Details
Senior Software Engineer - Full-Stack - Twitter Revenue Experience
New York
Software Engineering/QA
Details
Staff Machine Learning Engineer - Health ML
New York
Analytics & Data Science
Details
Senior Software Engineer (Backend) - Revenue Experience
New York
Software Engineering/QA
Details
Machine Learning Applied Engineer, Revenue Science
New York
Analytics & Data Science
Details
Senior Software Engineer - MoPub Ad Serving
New York
Software Engineering/QA
Details
Staff Product Manager - Security, Privacy and Data Protection
New York
Product Management
Details
Senior Software Engineer - EE Build Team
New York
Software Engineering/QA
Details
Senior Software Engineer - Ads Attribution
New York
Software Engineering/QA
Details
Staff Product Manager - Machine Learning Platform (Cortex)
Cambridge
Product Management
Details
Senior Software Engineer (Backend) - Revenue Experience
Cambridge
Software Engineering/QA
Details
Senior Software Engineer - Ads Attribution
Cambridge
Software Engineering/QA
Details
Senior Software Engineer - Full-Stack - Twitter Revenue Experience
Cambridge
Software Engineering/QA
Details
Senior Application Security Engineer (Software Development)
Cambridge
IT/Systems/Networking
Details
Senior Security Engineer, Detection & Response
Cambridge
IT/Systems/Networking
Details
Director of Engineering, MoPub
Cambridge
Software Engineering/QA
Details
Open Source Lead
Cambridge
Software Engineering/QA
Details
Sr. Staff Software Engineer - Storage Infrastructure - Graph Storage
Cambridge
Software Engineering/QA
Details
Engineering Manager, ML -Topic Modeling, Twitter Cortex
Cambridge
Analytics & Data Science
Details
Staff Software Engineer - Geo
Cambridge
Software Engineering/QA
Details
Senior Software Engineer (Backend) - Revenue Experience, Ads API
Cambridge
Software Engineering/QA
Details
Senior Software Engineer - Revenue Experience
Cambridge
Software Engineering/QA
Details
Sr. Android Engineer - Media Foundation Client
Cambridge
Software Engineering/QA
Details
Staff Applied ML Engineer (NLP)
Cambridge
Analytics & Data Science
Details
Director of Technical Recruiting
Cambridge
IT/Systems/Networking
Details
Senior Product Manager - Consumer Privacy
Cambridge
Product Management
Details
Staff Product Manager, Applied Machine Learning Research
Cambridge
Product Management
Details
Showing 78 Jobs

Twitter

Add to Favorites

Twitter, Inc. (NYSE: TWTR) is what’s happening and what people are talking about, all around the world.

Apply Now
Company Profile

Number of Employees

250 - 500 employees

Open Positions

78

Photos

Copyright © 2015-2020 VentureFizz. All rights reserved.

  • About
  • Member Login
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cities
      • Boston
      • New York
      • All
  • Companies
      • AdTech
      • Big Data & Analytics
      • Communications
      • Consumer
      • Development & Interactive Agencies
      • eCommerce & Marketplaces
      • EdTech
      • Energy & CleanTech
      • Enterprise Software / SaaS
      • FinTech & Payments
      • Gaming
      • Hardware & Robotics
      • Healthcare & Pharma
      • Infrastructure & Storage
      • IoT
      • Marketing & Sales Tech
      • Other
      • Security
      • Venture Capital
  • Jobs
      • Analytics & Data Science
      • Customer Success
      • Hardware Engineering
      • HR, Finance, & Operations
      • IT/Systems/Networking
      • Marketing
      • Other
      • Product Management
      • Sales & Business Development
      • Software Engineering/QA
      • UX & Design
  • Insights
    • CxO Briefing
    • Inside:
    • Black in Tech
    • Office Tours
    • The VentureFizz Podcast
    • Lead(H)er
    • Engineering Spotlight
    • Working in Tech
    • Career Path
    • Hottest Jobs in Tech
    • Talent on the Move
  • Videos
    • <p><a href="/videos">Videos</a></p>