Senior Software Engineer, Machine Learning Infrastructure
Tubi
·
Posted:
August 15, 2023
·
Remote
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 have the opportunity to contribute to open-source projects and improve the way services are deployed and operated. This is an exciting opportunity to shape the future of streaming and be part of a diverse and creative team.
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
- Annual discretionary bonus
- Long term incentive plan
- Medical/dental/vision insurance
- 401(k) plan
- Paid time off
- Other benefits in accordance with applicable plan documents
- 12 paid "Tubi Holidays" in addition to the 10 FOX Corporate Company paid holidays
- Flexible Time off Policy for 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
- Monthly wellness reimbursement