Tubi · 11 hours ago
Principal Software Engineer, ML Infra & Distributed Systems
Tubi is a free streaming service that entertains over 100 million monthly active users. As a Principal Engineer on the ML Infrastructure team, you will drive the evolution of the machine learning platform, tackle complex technical challenges, and mentor senior engineers.
AdvertisingDigital EntertainmentFilmMedia and Entertainment
Responsibilities
Define and champion the long-term vision for ML infrastructure, aligning it with company goals and industry best practices
Develop and maintain a roadmap (6-12 months) for the ML Infra team, anticipating future needs and proactively addressing emerging trends
Identify opportunities to improve ML infrastructure efficiency, scalability, and performance
Research and advocate for new technologies and approaches to optimize the ML development lifecycle
Lead the architecture and design of complex ML systems, ensuring scalability, reliability, security, and maintainability
Design and build scalable, high-throughput, and/or low-latency distributed systems using Scala and related technologies
Champion and enforce engineering best practices, including code quality, testing, and documentation
Contribute to the development and implementation of ML infrastructure standards
Resolve critical and complex technical challenges related to ML infrastructure, demonstrating expertise in debugging, performance optimization, and system troubleshooting
Lead and deliver complex ML infrastructure projects, effectively managing scope, timelines, and dependencies
Foster a collaborative environment and provide technical mentorship to other engineers, enabling their growth and development
Collaborate effectively with data scientists, ML engineers, and product managers to understand their needs and translate them into infrastructure solutions
Communicate effectively with stakeholders at all levels, including senior leadership
Clearly articulate technical concepts, progress updates, and roadblocks
Promote knowledge sharing and best practices across the organization through documentation, presentations, and mentorship
Qualification
Required
10+ years of experience in software engineering, with a significant focus on building and scaling large-scale distributed systems
Bachelor's or Master's degree in Computer Science or a related field
Proven experience as a technical leader, architecting and designing complex systems, preferably in the ML infrastructure domain
5+ years of experience with databases, caching technologies, and message brokers
Expertise in Scala, Java, Python programming languages
Extensive experience with cloud platforms (preferably AWS)
Preferred
Experience in the media or streaming industry
Contributions to open-source projects related to ML infrastructure
Benefits
Annual discretionary bonus
Long-term incentive plan
Medical/dental/vision
Insurance
401(k) plan
Paid time off
Flexible Time off Policy
Generous Parental Leave Program
Monthly wellness reimbursement
Company
Tubi
Tubi is the world’s largest ad-supported video on demand (VOD) service. Available on Connected TV devices, Mobile, and the Web.
H1B Sponsorship
Tubi has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (29)
2024 (13)
2023 (19)
2022 (21)
2021 (20)
2020 (19)
Funding
Current Stage
Late StageTotal Funding
$28MKey Investors
Jump Capital
2020-03-17Acquired
2019-12-23Series D
2017-07-01Pre Seed
Recent News
2026-01-04
Foundation Capital
2025-12-31
pitchbook.com
2025-12-31
Company data provided by crunchbase