Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $155,584–$320,320 / yr
- Posted
- 2 days ago
Market check
Salary context
How this pay compares to similar roles
This role pays more than 71% of similar roles. Most pay $183,733–$246,150 — the shaded band above. At the midpoint, this role pays about $238k versus about $215k 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 34 open roles on FindRole.
Listed pay typically runs $168,081–$335,545 across 34 roles with salary data.
Most-posted roles
- Data Scientist II, Experimentation 1
- Data Scientist II, Infrastructure 1
- Director, Engineering - Online Systems 1
- Director, Machine Learning Engineering – Content & User Understanding 1
- Director, Technical Program Management-Monetization 1
At a glance
TL;DR · Senior Software Engineer, Machine Learning
As a Senior Machine Learning Engineer at tvScientific, you will join a distributed engineering team to build and optimize the ML systems behind our Connected TV ad-buying platform. Your daily tasks include writing production Python code for real-time bidding, model training, and campaign optimization, deploying and monitoring ML models that make bid decisions in milliseconds, and enhancing incrementality measurement systems to prove the effectiveness of CTV ads. You will also leverage LLMs and generative AI to develop internal tools, serve as a technical lead, and mentor team members. The role requires strong Python skills, solid statistics and machine learning fundamentals, experience with adtech or CTV, and proficiency in modern AI tools. Additional desirable skills include causal inference methods, big data processing with Scala and Spark, systems programming, reinforcement learning, MLOps, and building agentic AI systems.
Skills
What you'll do
- Write production Python code for real-time bidding, model training, and campaign optimization.
- Train, deploy, and monitor ML models making bid decisions at scale in milliseconds.
- Build incrementality measurement systems to assess true impact of CTV ad spend.
- Design new ML products for audience targeting, bid optimization, pacing, and attribution.
- Use LLMs and generative AI to develop internal tools for efficient ML system development.
What we're looking for
- Strong production Python skills for real-time bidding and model training.
- Experience in machine learning fundamentals and statistical reasoning.
- Familiarity with adtech or CTV industry, including RTB and programmatic advertising.
- Ability to design and implement ML products across the ad-buying lifecycle.
- Clear written communication on a distributed engineering team.
- Bachelor's degree in Computer Science, Mathematics, Engineering, or equivalent experience.
- 4+ years of industry experience in relevant technical fields.
More like this
Similar roles
Software Engineer II, Big Data
Software Engineer II, Backend
Senior Machine Learning Engineer, Applied Science
Senior Machine Learning Engineer
Apple Inc
Senior Machine Learning Engineer
Apple Inc