Quick summary
- Work type
- Remote
- Location
- San Francisco, CA
- Salary
- $155,584–$320,320 / yr
- Posted
- 7 days ago
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays more than 94% of similar roles. Most pay $135,000–$193,000 — the shaded band above. At the midpoint, this role pays about $238k versus about $164k for comparable roles.
Based on 240 similar postings.
Employer
About Pinterest
Pinterest is a visual discovery and inspiration platform where people find ideas for home, style, recipes, and more. It serves hundreds of millions of users worldwide through its image and video pinboard product.
Pinterest currently has 55 open roles on FindRole.
Listed pay typically runs $158,765–$320,320 across 55 roles with salary data.
Most-posted roles
- Business Systems Analyst II, Sales Engineering, tvScientific 1
- Data Scientist II, Experimentation 1
- Data Scientist II, Infrastructure 1
- Director, Machine Learning Engineering – Content & User Understanding 1
- Engineering Manager, Developer Agents 1
At a glance
TL;DR · Sr. Software Engineer, Simulation, tvScientific
As a Sr. Software Engineer at Pinterest's tvScientific team, you will design and implement simulation environments to model the complex dynamics of CTV advertising auctions, including inventory supply and advertiser competition. Your daily tasks include developing frameworks for evaluating bidding strategies offline and building AI agents that automate experimentation within these simulated environments. You will also define technical directions for simulation and AI infrastructure while mentoring junior engineers. The role requires expertise in systems programming with Zig or similar languages like C, C++, or Rust, along with a deep understanding of probabilistic modeling and modern AI tools such as LLMs and code generation. Additionally, experience in adtech, particularly RTB mechanics, is essential, alongside the ability to translate business questions into rigorous simulation frameworks and communicate technical directions clearly.
Skills
What you'll do
- Design and build simulation environments for CTV auction mechanics.
- Develop frameworks to evaluate bidding strategies and budget allocation offline.
- Build AI agents that automate experimentation in simulated advertising scenarios.
- Validate new ML model deployments using simulations before live implementation.
- Define technical direction for simulation and AI infrastructure within the team.
What we're looking for
- Systems programming experience in Zig, C, C++, or Rust.
- Deep understanding of probabilistic modeling and stochastic processes.
- Hands-on experience with modern AI tools and judgment on their applicability.
- Adtech expertise including RTB mechanics and programmatic advertising dynamics.
- Ability to translate business questions into rigorous simulation frameworks.
- Clear written communication skills for defining technical directions.
- Ownership mindset to scope, design, and ship systems end-to-end.
More like this
Similar roles
Software Engineer II, Backend, tvScientific
Software Engineer II, Big Data, tvScientific
Sr. Simulation Software Engineer (Application Software)
SpaceX
Software Engineer, Simulation
SpaceX
Sr. Software Engineer, Simulations (Application Software)
SpaceX