Senior Software Engineer — Real-Time Ad Serving
Core
Design, develop, and own the business logic powering programmatic advertising at scale, including ad selection, targeting, frequency capping, and delivery optimization.
Role type
Senior Software Engineer (Real-Time Ad Serving)
Builds
Real-time ad serving platform handling billions of daily transactions
Domain
AdTech / Programmatic Advertising
Deliverable
production ML models | product features
Required skills
Backend development, Lua, C++, distributed systems, performance optimization, computer science fundamentals, automated testing, code reviews
Preferred skills
Online advertising (RTB, DSP/SSP), MongoDB, cloud infrastructure (AWS), AI-assisted development tools, OpenRTB protocol
Technologies
C++, Lua, MongoDB, AWS
Responsibilities
Develop and optimize business logic in Lua for ad selection, targeting, frequency capping, and budget pacing; Design, build, and maintain real-time services processing 200K+ requests per second; Collaborate with Product to deliver features meeting advertiser and publisher needs; Ensure code quality through code reviews, automated testing, and continuous integration; Participate in architecture discussions and influence the technical roadmap; Participate in on-call rotation to support production systems
Seniority
Senior, hands-on IC