Staff Software Engineer, Machine Learning Infrastructure
Tubi
·
Posted:
August 15, 2023
·
Onsite
About the position
Join Tubi, Fox Corporation's premium ad-supported video-on-demand (AVOD) streaming service, as a Software Engineer. In this role, you will work closely with Machine Learning and Product teams to build world-class machine-learning operating systems for the Tubi platform. You will be responsible for designing and building scalable, high throughput, and low latency distributed systems using Scala. Additionally, you will collaborate with ML engineers to understand their challenges and limitations and work towards solving them. This is an opportunity to contribute to open-source projects and shape the future of streaming.
Responsibilities
Requirements
- 5+ years of experience designing and developing scalable distributed systems with either Scala or Java
- Strong experience with AWS or an equivalent cloud platform
- Experience building online microservices at scale with low latency serving
- Experience with both SQL (e.g. Postgres) and NoSQL databases (e.g. Cassandra), message brokers (e.g. Kafka)
- Experience with containerization technologies, such as Docker or Kubernetes
- Familiarity with the machine learning infrastructure (bonus)
- Previous experience with Akka (bonus)
- Ability to debug complex issues such as finding root causes of high CPU, memory situations, resource contentions, identifying bottlenecks, data query hot spots, etc (bonus)
Benefits
- Vacation and Sick Time for US-based non-exempt Tubi employees
- 12 paid "Tubi Holidays" in addition to the 10 FOX Corporate Company paid holidays for all US-based employees
- Flexible Time off Policy for all salaried/exempt employees
- Generous Parental Leave Program offering twelve (12) weeks of paid bonding leave within the first year of the birth, adoption, surrogacy, or foster placement of a child for all full-time, regular employees
- Monthly wellness reimbursement for all full-time, regular employees