Description
We're seeking a Software Engineer to build out our simulation and AI capabilities. You'll design and implement systems that model the CTV advertising ecosystem and develop AI-driven tools.
Responsibilities:
- Design and build simulation environments that model CTV auction mechanics, inventory supply, and advertiser competition
- Develop counterfactual and what-if frameworks for evaluating bidding strategies, budget allocation, and pacing algorithms offline
- Build AI agents that explore strategy spaces, generate hypotheses, and automate experimentation within simulated environments
- Use simulation to de-risk ML model deployments and validate new bidding and optimization strategies
- Define the technical direction for simulation and AI infrastructure and mentor engineers on the team
Requirements:
- Systems programming experience in Zig or similar (C, C++, Rust)
- Deep understanding of probabilistic modeling, stochastic processes, or agent-based simulation
- Hands-on experience with modern AI tools: LLMs, code generation, agentic workflows
- Adtech experience: understanding RTB mechanics and programmatic advertising dynamics
- Ability to translate business questions into rigorous simulation frameworks
- Clear written communication and ownership: scoping, designing, and shipping systems end-to-end with minimal direction
Nice-to-Haves:
- Strong production Python skills and experience building simulation or modeling systems
- Causal inference, uplift modeling, synthetic controls, difference-in-differences, or incrementality testing
- Experience with discrete event simulation, Monte Carlo methods, or digital twins
- Reinforcement learning, agentic AI systems, or multi-agent simulations
- Big data experience with Scala and Spark
- MLOps experience: model deployment, monitoring, and pipeline orchestration on AWS
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/pinterest/jobs/7642265