About the role
Build and own recommendation and ranking systems for feed surfaces, from candidate generation through online experimentation and monitoring. Design the event-triggered engagement engine with the messaging platform team. Build customer-to-professional matching with explicit fairness and exposure constraints. Define evaluation frameworks that treat downstream outcomes and negative signals as first-class objectives. Contribute learnings to pricing and intent models.
Requirements
5+ years ML/software engineering including 3+ years shipping recommendation/ranking systems in production. Built ranking system at consumer scale (millions of users). Substantial online experimentation experience. Deployed uplift/causal model in production. Strong Python plus Java/Scala/Go. Ability to explain modeling decisions to stakeholders. Preferred: feed/notification ranking, two-sided marketplace matching, low-frequency high-consequence domains, publications.
About the company
NewsBreak
NewsBreak is a news aggregation platform that provides users with a personalized feed of local and national news. It partners with various publishers to deliver a wide range of content, ensuring users stay informed about current events relevant to their interests and location.
View company page →More from NewsBreak
Software Engineer, Ads Platform
JavaGoC++RedisApache KafkaClickHouseApache SparkAWS
$155k–260k
Onsite · Mountain View, California, United States
Software Engineer, Ads Platform
$155k–260k
JavaGoC++RedisApache KafkaClickHouseApache SparkAWS
AI Engineer, Agent Platform
PythonGoNode.jsReactNext.js
$120k–220k
Onsite · Mountain View, California, United States
AI Engineer, Agent Platform
$120k–220k
PythonGoNode.jsReactNext.js
NewsBreak Venture, AI Growth Intelligence Engineer (New Grad)
PythonJavaScalaGoApache Spark
$135k–155k
Hybrid · Mountain View, California, United States
NewsBreak Venture, AI Growth Intelligence Engineer (New Grad)
$135k–155k
PythonJavaScalaGoApache Spark
Similar roles
Software Engineer, Machine Learning
$130k–500k
Software Engineer, Machine Learning
$130k–500k
Senior Machine Learning Engineer
$145k–209k
Senior Machine Learning Engineer
$145k–209k
Senior Machine Learning Engineer
$145k–209k
Senior Machine Learning Engineer
$145k–209k
Senior Product Manager, Catalog
$116k–220k
Senior Product Manager, Catalog
$116k–220k
Staff Software Engineer - Backend
$140k–273k
Staff Software Engineer - Backend
$140k–273k