Skip to content

Software Engineer, Ads Monetization, Revenue Platform

230k – 385kSan Francisco, CAOnsite5+ YOE
Summary

Software Engineer building core monetization systems for ChatGPT Ads, handling end-to-end pipelines from event capture to billing. Requires 5+ years experience in distributed systems, data engineering, and financial accuracy.

About the role

Responsibilities

  • Architect and build core monetization systems for ChatGPT Ads.
  • Build and operate services and pipelines for end-to-end ads monetization, from event capture to billable outputs.
  • Define source of truth for ads data, including schemas, models, and invariants.
  • Own correctness, reconciliation, controls, monitors, and backfills.
  • Develop billing integrations across the stack.
  • Collaborate with Ads Engineering, Data Science, Product, Finance, and GTM teams.

Requirements

  • Minimum 5 years of professional software engineering experience.
  • Significant experience developing distributed systems for new products and scaling.
  • Strong collaboration with non-engineering partners.
  • Desire to learn and teach skills clearly.
  • Focus on exceptional user experience.
  • Ability to move fast in ambiguous environments with competing priorities.

Nice-to-have: Experience with ads systems.

Skills
distributed systemsdata engineeringfinancial systemspipelinesbilling systemsevent processingdata modelingmonitoringreconciliationads systems
Similar roles at this salary range
All Backend Engineering jobs →
Pinterest

Staff Software Engineer, Growth AI

Staff Software Engineer anchoring AI-powered growth products across SEO and exploratory teams. Architect production ML systems, partner with ML orgs, and set technical direction as a senior IC.

208k – 365kSan Francisco, CA +3Backend EngineeringHybridJavaLLMs
Traba

Staff Software Engineer

Lead development of core backend systems and platform architecture for an AI-powered industrial supply chain startup. Own architectural decisions, CI/CD, and performance optimization in an early-stage team.

240k – 300kNew York, NY +1Backend EngineeringOn-siteKafkaPython
ClickUp

Staff Backend Engineer, Search

Staff-level search engineer responsible for designing, scaling, and optimizing ClickUp's search infrastructure using OpenSearch/ElasticSearch, including real-time indexing, vector search, and relevance tuning.

250k – 300kUnited StatesBackend EngineeringRemoteNLPIndexing
ClickUp

Senior Backend Engineer, Search

Senior Search Engineer responsible for designing, optimizing, and scaling search infrastructure using OpenSearch/ElasticSearch, improving relevance and speed, and building vector search capabilities.

200k – 250kUnited StatesBackend EngineeringRemoteNLPIndexing
GlossGenius

Staff Software Engineer, Backend

Staff Backend Engineer leading architecture and technical direction for AI-powered products. Owns system design, mentors engineers, and builds proof-of-concepts in Kotlin on AWS/Kubernetes.

241k – 284kNew York, NYBackend EngineeringHybridAWSLLMs