# Software Engineer, tvScientific

**Company**: tvScientific
**Location**: San Francisco, CA
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $123,696-$254,667 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/pinterest/jobs/7642265?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1ba4c78b-911

## 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

## Skills

### Required
- systems programming
- probabilistic modeling
- stochastic processes
- agent-based simulation
- modern AI tools
- adtech
- RTB mechanics
- programmatic advertising

### Nice to have
- Python
- causal inference
- discrete event simulation
- Monte Carlo methods
- reinforcement learning
- agentic AI systems
- multi-agent simulations
- big data
- MLOps

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/pinterest/jobs/7642265?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
