资深软件开发工程师 - 广告与视频流媒体
On-site
Full Time
#Engineering
#Elixir
#Erlang
#Distributed Systems
#Microservices
#Containerization
#PostgreSQL
#Redis
At Tubi, we are on a mission to make entertainment accessible to everyone. As part of Fox Corporation, we operate a premium ad-supported video-on-demand service that offers over 50,000 movies and television shows, along with hundreds of live news and sports channels. We partner with every major Hollywood studio to bring free content to a diverse global audience. We are looking for creative thinkers and impact-makers to help us shape the future of streaming technology.
The role
We are seeking a Senior Software Engineer to join our team on a full-time, on-site basis in China. This role focuses on our server-side ad insertion systems, which are the foundation of our monetization strategy. You will be responsible for scaling our distributed systems to handle massive concurrent traffic while maintaining high reliability and low latency. We need someone who is passionate about innovation and dedicated to providing a seamless viewing experience for our users.
Core responsibilities
- Design, build, and maintain high-performance, reliable, and scalable distributed systems using Elixir.
- Collaborate closely with cross-functional engineering teams to ensure the seamless integration of system components.
- Mentor other engineers on system design and coding practices, perform code reviews, and proactively diagnose and resolve production issues.
Skills and experience
To be successful in this role, you should possess the following qualifications:
- A bachelor's degree or higher, with at least 5 years of professional software development experience.
- Deep expertise in Elixir, Erlang, and OTP, or a strong willingness to master these technologies.
- Proven experience in building distributed systems, microservices, and containerization.
- Proficiency with database technologies, specifically PostgreSQL and Redis.
- Strong problem-solving skills and the ability to communicate fluently in both Chinese and English.
Compensation and benefits
We provide a collaborative environment where you can work alongside top-tier talent to solve complex engineering challenges. We value professional growth and offer the opportunity to influence the technical standards and best practices of our streaming platform.
How to apply
If you are an experienced engineer who is passionate about distributed systems and video streaming, we would love to hear from you. Please submit your application to be considered for this position. We look forward to reviewing your background and discussing how your skills can contribute to the continued growth of Tubi.





