Staff Software Engineer, VenturaOS - Content Discovery & Search
Core
Design, implement, and optimize content discovery and search systems for Ventura TV OS cloud services to enhance user personalization and content interaction.
Role type
Staff Software Engineer (Search & Recommendation Systems)
Builds
High-performance, low-latency search systems and personalization mechanisms for a next-generation TV operating system.
Domain
Digital Advertising / TV Operating Systems / Distributed Data Systems
Deliverable
production ML models
Required skills
Distributed data processing, data indexing, ML inference and re-training frameworks, search system architecture, system design, first-principles problem solving
Preferred skills
OpenSearch or Elasticsearch, recommendation and personalization systems, Apache Spark, Databricks
Technologies
TypeScript, Java, Python, Aerospike, PostgreSQL, OpenSearch, Elasticsearch, Apache Spark, Databricks
Responsibilities
Design and build scalable content discovery and search features; process and understand content to enhance personalization; manage high-performance search systems for large content catalogs; partner with application teams to ensure performance and relevancy.
Seniority
Staff, end-to-end ownership & technical leadership
