Connected TV Advertising + Attribution Platform
Sr. Machine Learning Engineer
Location
United States
Posted
9 days ago
Salary
Not specified
Job Description
Role Description
As a Sr. Machine Learning Engineer at tvScientific, you'll build the ML and AI systems behind our Connected TV ad-buying platform: real-time bidding, campaign optimization, and incrementality measurement at scale.
- Write production Python that powers real-time bidding, model training, and campaign optimization
- Train, deploy, and monitor ML models that decide which ads to show, when, and at what price: millions of bid decisions per second
- Build and improve our incrementality measurement systems: helping advertisers understand the true causal lift of their CTV spend
- Design and implement new ML products across the ad-buying lifecycle: audience targeting, bid optimization, pacing, and attribution
- Use LLMs and generative AI to build internal tools that accelerate how we develop, test, and ship ML systems
- Serve as a technical lead and mentor on a distributed engineering team
Qualifications
- Strong production Python skills: you write code that runs in prod, not just notebooks
- Solid statistics and ML fundamentals: you can reason about experiment design, model evaluation, and when simpler approaches beat complex ones
- Familiarity with modern AI tools and good judgment about where they add value
- Adtech or CTV experience: familiarity with RTB, programmatic advertising, supply-path optimization
- Clear written communication: we're a distributed team and writing is how decisions get made
- Comfort with ambiguity: you'll own problems end-to-end in a fast-moving environment, from scoping to shipping
Requirements
- Teaching experience
- Causal inference: uplift modeling, synthetic controls, difference-in-differences, or incrementality testing
- Big data experience with Scala and Spark
- Systems programming experience in Zig or similar (C, C++, Rust)
- Reinforcement learning or bandit algorithms in production
- Experience building agentic AI systems or LLM-powered workflows
- MLOps experience: model deployment, monitoring, and pipeline orchestration on AWS
In-Office Requirement Statement
We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role.
Relocation Statement
This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
Salary Information
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
US based applicants only
$155,584 — $320,320 USD
Job Requirements
- Strong production Python skills: you write code that runs in prod, not just notebooks
- Solid statistics and ML fundamentals: you can reason about experiment design, model evaluation, and when simpler approaches beat complex ones
- Familiarity with modern AI tools and good judgment about where they add value
- Adtech or CTV experience: familiarity with RTB, programmatic advertising, supply-path optimization
- Clear written communication: we're a distributed team and writing is how decisions get made
- Comfort with ambiguity: you'll own problems end-to-end in a fast-moving environment, from scoping to shipping
- Teaching experience
- Causal inference: uplift modeling, synthetic controls, difference-in-differences, or incrementality testing
- Big data experience with Scala and Spark
- Systems programming experience in Zig or similar (C, C++, Rust)
- Reinforcement learning or bandit algorithms in production
- Experience building agentic AI systems or LLM-powered workflows
- MLOps experience: model deployment, monitoring, and pipeline orchestration on AWS
- In-Office Requirement Statement
- We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role.
- Relocation Statement
- This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
- Salary Information
- At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
- US based applicants only
- $155,584 — $320,320 USD
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
We are seeking a Machine Learning Engineer to build out our simulation and AI capabilities. You'll design and implement systems that model the CTV advertising ecosystem — auction dynamics, bidding strategies, campaign outcomes, and counterfactual scenarios — and develop AI-driven...
tvScientific is looking for a Senior MLOps Engineer! You'll be working with a distributed engineering team on our Connected TV ad-buying platform, as we scale our Machine Learning practice. We’ve cracked the code on optimizing TV ad campaigns. We’re scaling massively and we need ...
Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for ...
AI/ML Engineer
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
AI/ML Engineer developing MLOps frameworks at Accenture Federal Services