Skip to content
PinterestPinterestSan Francisco, CA

Staff Software Engineer, Trends Machine Learning Infrastructure

Lead technical direction for Pinterest's unified AI-powered Trends and Audience Insights platform. Architect scalable ML data pipelines and LLM capabilities while mentoring engineers and driving cross-team integrations.

177k – 365k/yr
Hybrid8+ YOEML Engineering

About the role

What you’ll do

  • Set the technical direction for a unified, audience-first insights platform that powers Pinterest Trends, Audience Insights, and recommendations embedded across Ads Manager surfaces.
  • Architect scalable data pipelines and systems that generate reusable, personalized insights from Pinterest's trend, audience, and content signals.
  • Lead delivery of high-impact roadmap bets such as Trends Digest, Moments, Topics expansion, and Product Attributes from prototype to production.
  • Build LLM-powered capabilities (summarization, classification, conversational insights, agentic review) with strong safety, quality, and evaluation guardrails.
  • Partner with Product, Design, Data Science, and Ads org teams to bring proactive, contextual insights into advertiser workflows beyond standalone surfaces.
  • Use AI to accelerate prototyping, design exploration, and code generation iterating across more options earlier while applying engineering judgment and verification to ensure correctness and quality.
  • Use AI to synthesize research, summarize large datasets, and automate repeatable engineering tasks like documentation, test generation, and data QA checks.
  • Mentor engineers across the team, raise the technical bar, and establish measurement practices that connect insight quality to advertiser adoption and revenue impact.

What we’re looking for

  • Bachelor's degree in Computer Science, a related field, or equivalent experience.
  • 8+ years of software engineering experience, including significant time designing large-scale data or ML-powered platforms that serve customer-facing products.
  • Ability to work with cross-functional partners across multiple organizations.
  • Hands-on experience building tools and data pipelines leveraging AI coding tools, e.g. Cursor, Claude Code, Codex, etc.
  • Experience as the product-engineering counterpart on an AI-first product launch from prototype to scale.
  • Demonstrated experience using AI to accelerate engineering and analysis workflows, with a clear approach to validating accuracy, performance, and quality.
  • Strong track record of critical evaluation and verification of AI-assisted work — testing, source-checking, data validation, and peer review.
  • Experience leading cross-surface product integrations across multiple teams and organizational boundaries, not just standalone tools.

Skills

PythonMachine LearningLLMsData PipelinesScalable SystemsAi Coding ToolsCursorClaude CodeCodexCross-Functional Collaboration

Similar roles

ML Engineering jobs
Checkr

Staff AI Solutions Engineer

CheckrSan Francisco, CA

Leads AI enablement across Checkr by gathering requirements, building custom LLM/RAG solutions, leading hackathons and training, and creating scalable workflows. Requires 5+ years engineering experience, 4+ years AI development, Python proficiency, and strong communication skills.

177k – 208k/yr
Hybrid5+ YOEML Engineering
Harper

Senior Member of Technical Staff, AI Quality

HarperSan Francisco, CA

The Senior Member of Technical Staff, AI Quality will build and operate evaluation frameworks for production LLM systems, focusing on creating robust regression suites and monitoring tools to ensure the quality and reliability of AI agents.

176k – 253k/yr
On-site3+ YOEML Engineering
Two Dots

Member of the Technical Staff - Document Processing & Workflows

Two DotsSan Francisco, CA

As a Member of the Technical Staff, you will be a Software Engineer specializing in PDF processing and document understanding workflows. You will be responsible for building, scaling, and refining Python-based application code, ensuring fast and efficient PDF processing, and managing ML operations and quality.

175k – 250k/yr
On-siteML Engineering
Two Dots

Member of the Technical Staff - Chatbot Engineer

Two DotsSan Francisco, CA

As a Member of the Technical Staff, you will build consumer-facing chat agents that serve as the frontend to complex workflows. This role requires strong Python ability, user empathy, and a metrics-driven approach to understanding and improving chat agent quality.

175k – 275k/yr
On-siteML Engineering
Socure

Staff Data Scientist - RiskOS

SocureCarson City, NV

Staff Data Scientist owns end-to-end development of ML and Generative AI solutions for the RiskOS fraud prevention platform, from data exploration and modeling to production deployment and monitoring. Requires 6+ years experience in data science with fraud/risk focus, Python/SQL proficiency, and GenAI expertise.

175k – 205k/yr
Remote6+ YOEML Engineering