Software Engineer 5 - Ads Forecasting and Simulation
Core
Build distributed systems for end-to-end ad inventory forecasting, underwriting, and simulation to enable data-driven decisioning for advertisers and optimize campaign traffic.
Role type
Senior IC software engineer (ads forecasting & simulation)
Builds
Highly efficient, scalable distributed systems for ad inventory forecasting and simulation
Domain
Connected TV advertising, big data, machine learning
Deliverable
production ML models
Required skills
building sophisticated ads forecasting systems with ML models, high performance ad server simulation, handling large volume data with Spark, building high throughput low latency distributed systems, cloud application development, object-oriented programming
Preferred skills
Lucene index building and querying, productionizing ML models at scale, ads industry standards (VAST, OpenRTB), legal compliance in ads regulations, CTV space knowledge
Technologies
Spark, Lucene, VAST, OpenRTB
Responsibilities
Develop and maintain E2E inventory forecasting, underwriting, and simulation systems; build distributed systems to handle large ads data and intense computation; work closely with science teams to productionize ML models and optimization algorithms
Seniority
Senior, hands-on IC
