Staff Software Engineer, Ads
New
W
WhatnotAdvertising technology
Location: New York, NY; Secondary Locations: Kraków, Poland. As a remote co-located team, we're ... anchored in hubs across the US, UK, Ireland, Poland, Germany, and Australia.Full-TimeStaff
Salary$245K - $290K; $245K – $290K • Offers Equity
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years (for Staff) or 10+ years (for Senior Staff) of backend/distributed systems engineering experience.
- Required Skills
- PythonKafkaGoRedisDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, a related field, or equivalent work experience.
- 8+ years of backend/distributed systems engineering experience for Staff level.
- Strong mastery of distributed systems fundamentals, including consensus, partitioning, replication, coordination, sharding, and state management.
- Deep experience with high-throughput, low-latency services and stream processing.
- Strong software design, algorithmic, and data-structure skills.
- Proficiency in one or more programming languages, such as Python or Go, and scripting.
- Experience with messaging, caches such as Redis or RocksDB, time-series stores, and data pipelines.
- A track record of leading architecture and scaling core systems under high load, especially in ads, ranking, or ML serving.
- A track record of delivering features end-to-end and driving projects from inception through production.
- Startup experience at a high-growth company is a plus.
- Experience with ads systems, infrastructure, and international commerce is a plus.
Responsibilities
- Architect and lead implementation of high-throughput, low-latency backend systems for ad auctions, bidding, pacing, ranking, and delivery.
- Design auction mechanisms that balance seller value, buyer experience, marketplace efficiency, and long-term ecosystem health.
- Build services for budget management, allocation, forecasting, experimentation, attribution, and measurement.
- Develop integrations between real-time auction services, machine learning models, data pipelines, and marketplace systems.
- Own the performance, resilience, observability, and scalability of critical services throughout their production lifecycle.
- Define service contracts, architectural patterns, fault-isolation strategies, and capacity plans.
- Lead technical decisions for auction and monetization capabilities, including moving experiments into durable platform infrastructure.
- Partner with product and machine learning teams on backend and algorithmic solutions to marketplace problems.
- Lead design and code reviews, mentor senior engineers, and participate in incident response, root-cause analysis, and postmortems.
View Full Description & ApplyYou'll be redirected to the employer's site