Staff Software Engineer - Ads
Quick summary
- Work type
- On-site
- Location
- —
- Posted
- 45 days ago
Market check
Salary context
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $170,000–$250,000.
Based on 240 similar postings.
Employer
About Shopify
Shopify is a leading global commerce platform that enables businesses of all sizes to start, grow, and manage their retail operations online and in-person. It provides tools for storefronts, payments, shipping, and marketing to millions of merchants worldwide.
Shopify currently has 28 open roles on FindRole.
Most-posted roles
- Accounts Payable Specialist (12 months contract) 1
- Applied Machine Learning Engineering Managers 1
- Applied Machine Learning Engineers 1
- Engineering Manager 1
- Engineering Manager - Real Time Analytics 1
At a glance
TL;DR · Staff Software Engineer - Ads
As a Staff Software Engineer on the Ads team, you will design and optimize real-time ad serving, auction, and ranking systems with strict p99 latency targets, ensuring that merchants can reach the right audience at precisely the right moment. You’ll collaborate closely with data teams to integrate data-driven solutions into our ad platform, develop experimentation tooling for A/B testing, and document technical insights to share best practices across engineering teams. This role requires expertise in streaming systems like Kafka and Flink/Spark Streaming, as well as experience with high-QPS caches such as Redis and Aerospike. You should have a strong background in building scalable ad-centric applications that enhance the commerce experience, along with excellent communication skills for conveying technical ideas effectively. Fluency in ads metrics such as CTR, CVR, CPC/CPM/CPA, eCPM, ROAS, LTV, win rate, fill rate, and pacing accuracy is a plus.
Skills
What you'll do
- Design and optimize real-time ad serving systems for low latency.
- Solve complex performance issues affecting millions of users in ad platforms.
- Integrate data-driven solutions into the ad platform from advertising data teams.
- Develop tooling for A/B testing of ads to improve performance and effectiveness.
- Document technical insights and share best practices with engineering teams.
What we're looking for
- Strong engineering proficiency and passion for technology innovation.
- Experience with streaming systems like Kafka, Flink/Spark Streaming.
- Expertise in building scalable ad-centric applications enhancing commerce.
- Proven ability to solve complex performance problems in ad tech.
- Excellent communication skills for conveying technical ideas effectively.
Related searches
More like this
Similar roles
Staff Software Engineer, Ads Data Platform
SpaceX
Principal Software Engineer, Ads
DoorDash, Inc
Senior Software Engineer, Ads
SpaceX
Senior Software Engineer, Ads
Senior Software Engineer, Ads
Apple Inc