Staff Software Engineer (Backend) - Core Ads - Product Focused
- Full-time
Company Description
Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.
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
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.
This position will be a back-end focused role, working primarily on building large-scale platform ads products on top of the ads infrastructure. You will be working closely with the Product Manager and Data Science to translate the business requirements into the technical design and implementation. You will collaborate with multiple work streams to build a successful end to end product and work with data engineers to make data driven decisions.
Current openings:
Performance Ads: The team is responsible for building products which meet the needs of advertisers aiming to grow their businesses through direct-response advertising.
CRO MAP: The MAP formats team builds and displays ads in the Twitter app which helps drive revenue for Twitter and provides an engaging experience for users.
Creative Infrastructure: Team powers all ad formats on Twitter. We own the intersection between Twitter’s end-users and our advertisers, and our systems are critical for most of Twitter’s revenue. The backend systems we own plug into systems across Twitter’s entire revenue and consumer stacks - including our mobile and web clients, our ML systems, our Ads serving stack, and our API.
Ads Measurement: Our team’s mission is to build scalable, reliable and extendable experimentation and measurement platforms that allow advertisers to understand, feel confident in and optimize the performance of their Twitter campaigns.
Qualifications
- 8+ years experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
- Fluent in Scala, Java, C++, or any other JVM-based languages
- Strong algorithms, data structures, and coding background
- Experience building complex distributed software systems that have been successfully delivered end to end
- Demonstrated ability to mentor other software engineers in all aspects of their engineering skill sets
Staff level differentiators
- Ads Domain expert
- Lead initiatives, mentors other engineers, and levels up the team
- Sets an example of shipping high impact work with velocity, volume, and quality
- Ability to independently design high impact projects
- Plan and deliver projects that provide significant impact to multiple teams/services
- Work closely with leadership and cross functional teams to impact OKRs of the team and organization
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$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.