tvScientific logo

Software Engineer, Machine Learning Platform

tvScientific

Hybrid
Full-time
Mid Level
Senior
$124k–$255kPosted 2mo ago

Real job — pulled straight from tvScientific’s careers page · Verified June 6, 2026 · No reposts.

Job description

tvScientific is hiring a Software Engineer, Machine Learning Platform — a full-time, remote role ($124k–$255k). Apply directly on tvScientific's careers page below.

Software Engineer II, ML Platform, tvScientific

Location: San Francisco, CA, US; Remote, US

Department: tvScientific

About tvScientific

tvScientific is the first and only CTV advertising platform purpose-built for performance marketers. We leverage massive data and cutting-edge science to automate and optimize TV advertising to drive business outcomes. Our solution combines media buying, optimization, measurement, and attribution in one, efficient platform. Our platform is built by industry leaders with a long history in programmatic advertising, digital media, and ad verification who have now purpose-built a CTV performance platform advertisers can trust to grow their business.

 

We are looking for an ambitious Systems / Platform Engineer to join a team at the intersection of SRE and low-latency distributed systems. This team will help power Pinterest’s next generation of realtime ML and measurement infrastructure, with a focus on sub‑millisecond decisioning, high‑throughput data access, and tight integration with Pinterest’s core tech stack.

In this role, you’ll think about queries and RPCs in terms of syscalls, cache lines, and wire formats, and design systems that stay fast and predictable under load. You’ll help define and harden the foundation for our training and serving stack: from storage and indexing strategies, to streaming and fanout, to backpressure and failure handling across services and regions. You’ll work closely with software engineering, data infra, and SRE partners to ensure our systems are observable, debuggable, and operable in production.

If topics like IO scheduling and batching, lock‑free or low‑contention data structures, connection pooling, query planning, kernel and network tuning, on‑disk layout and indexing, circuit‑breaking, autoscaling, incident response, NixOS, Rust, and robust SLIs/SLOs sound interesting (even if it’s just a subset), this role gives you a chance to apply that expertise to business‑critical, high‑leverage infrastructure at Pinterest scale.

 

What you'll do:

  • Scale the decision making process for tools for the tvScientific AI team, from our workflows to our training infrastructure to our Kubernetes deployments
  • Improve the developer experience for the data science team
  • Upgrade our observability tooling
  • Make every deployment smooth as our infrastructure evolves.

 

What we're looking for:

  • Deep understanding of Linux
  • Excellent writing skills
  • A systems-oriented mindset
  • Experience in high-performance software (RTB, HFT, etc.)
  • Software engineering experience + reliability (e.g. CI/CD) expertise
  • Strong observability instincts
  • Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow for relevant outputs
  • Strong track record of critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review)
  • High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables
  • Nice-To-Haves
    • Reverse-engineering experience
    • Terraform, EKS, or MLOps experience
    • Python, Scala, or Zig experience
    • NixOS experience
    • Adtech or CTV experience
    • Experience deploying a distributed system across multiple clouds
    • Experience in hard real-time low-latency (<10 ms) environments

 

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.

#LI-SM4

#LI-REMOTE

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.

Information regarding the culture at Pinterest and benefits available for this position can be found here.

US based applicants only
$123,696$254,667 USD

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
ARHS Group logo

Application Engineer/Administrator

The Hague, ZH
✓ From careers page· 26m ago
CERN logo

CERN

New

Digital ASIC Designer

Geneva, CH
✓ From careers page· 47m ago
CERN logo

CERN

New

Full-Stack Software Engineer

Geneva, GENEVA
✓ From careers page· 47m ago
CERN logo

CERN

New

Full-stack Software Engineer

Geneva, CH
✓ From careers page· 47m ago

Frequently asked questions

What is the salary for Software Engineer, Machine Learning Platform at tvScientific?

The estimated salary range for Software Engineer, Machine Learning Platform at tvScientific is $124,000 - $255,000 USD per year.

Is Software Engineer, Machine Learning Platform at tvScientific a remote job?

Yes, Software Engineer, Machine Learning Platform at tvScientific is a remote position. Candidates in San Francisco, CA may be preferred.

What skills are required for Software Engineer, Machine Learning Platform at tvScientific?

The required skills for Software Engineer, Machine Learning Platform at tvScientific include: Linux, Python, Scala, Kubernetes, Terraform, Rust.

What is the seniority level for Software Engineer, Machine Learning Platform at tvScientific?

Software Engineer, Machine Learning Platform at tvScientific is a Mid Level / Senior level position.

How do I apply for Software Engineer, Machine Learning Platform at tvScientific?

You can view the full description and apply for Software Engineer, Machine Learning Platform at tvScientific on EchoJobs: https://echojobs.io/job/tvscientific-software-engineer-ii-ml-platform-tvscientific-u1qd7.