Twitter is one of the largest and most popular platforms in the world.
Here at Twitter the Revenue Experience Team is responsible for all interfaces between Twitter ad products and advertisers. We build high quality, full-stack products that make it easy for advertisers to create and measure their campaigns and objectives.
Whether you're launching a product, promoting your brand story, or jumping into discussions about what matters most, Twitter Ads help you reach your goals. 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.
The Mobile App Promotion team is tasked with dramatically improving the predictability that advertisers can expect from us when wanting to spend on Twitter to drive app installs and re-engagement. Today, this is seemingly random and can vary from day to day. We are responsible for end to end ownership of the system spanning the whole stack. Success will require us to focus on 3 broad areas - stability, performance and scale. Help us define and implement new architecture critical to our growing business.
To complete our journey towards a relaunched Mobile App Install Product, our team will be focusing on:
Enabling a stable and predictable platform that consistently delivers cost per actions inline with advertiser bids
Introducing new and improved products which achieve better lower funnel outcomes by optimizing towards advertisers’ primary KPIs
Investing in new supply opportunities so that we have the ability to deliver more installs, achieve higher spend through rates, and ultimately justify the effort required by advertisers to invest in our platform
Improving MAP serving scale: Enhancing the performance on the existing surface such as Timeline, Search, and Profile.
6+ years experience developing large scale distributed systems
Fluent in Java, Scala, C++, or any other JVM-based languages
Strong software engineering practices (e.g. coding, unit testing, code reviews, design documentation)
Demonstrated ability to mentor other software engineers
BS, MS, or PhD in Computer Science or similar technical field
Experience working with data scientists and machine learning engineers
Relational and non relational database experience
MySQL, MapReduce, Python
Performance Ads or Ads product experience
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.