Software Developer
San Francisco, CA; Remote
Join Tubi (www.tubi.tv), Fox Corporation's premium ad-supported video-on-demand (AVOD) streaming service leading the charge in making entertainment accessible to all. With over 200,000 movies and television shows, including a growing library of Tubi Originals, 200+ local and live news and sports channels, and 455 entertainment partners featuring content from every major Hollywood studio, Tubi gives entertainment fans an easy way to discover new content that is available completely free. Tubi's library has something for every member of our diverse audience, and we're committed to building a workforce that reflects that diversity. We're looking for great people who are creative thinkers, self-motivators, and impact-makers looking to help shape the future of streaming.
Job Duties:
Tubi, Inc. seeks a Software Developer (Senior Software Engineer, Growth Engineering), responsible for building back end services in the ad-tech space to help acquire users and fuel Tubi’s growth. Specific duties include: 1) Write performant Scala code to assist the team in building up Tubi’s proprietary solution for automating user acquisition efforts at scale. 2) Write Scala code to surface data and metrics from Tubi’s proprietary solution. 3) Write SQL code as needed to transform this data into useful insights which can be used to optimize Tubi’s user acquisition campaigns. 4) Deploy software components inside Tubi’s Kubernetes-based engineering ecosystem. 5) Participate in the team’s on-call rotation and handle outages to ensure a high up time of the overall platform. 6) Initiate and participate in efforts to adjust and evolve the software architecture of Tubi’s proprietary solution for automating user acquisition efforts at scale. 7) Evaluate tools and frameworks in the Scala ecosystem which can benefit Tubi’s software architecture. 8) Participate in code and architecture reviews with the team. Telecommuting permitted from any location in the U.S.
Job Requirements:
Requires a Bachelor’s degree in Computer Science, Information Technology, Engineering or related field, plus three (3) years of software development or related software engineering experience including building reliable production backend applications across the full software development life cycle; writing high quality code; distributed systems and functional programming; and working with cross-functional teams.
*Specific skills: Also requires experience or knowledge in the following: 1) Knowledge of Java Virtual Machine (JVM) and Scala; 2) Knowledge of web-based applications using HTTP or gRPC; 3) Knowledge of Concurrency; 4) Knowledge of SQL and noSQL; 5) Experience in Ad tech, mar-tech or growth tech domain; 6) Experience using …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
401(k) Dental Flexible time off Flexible time off policy Medical Other benefits Paid Time Off Parental leave Parental Leave Program Various benefits Vision
Tasks- Participate in code reviews
- Transform data into insights
Ad Tech Concurrency Engineering GRPC HTTP Java JVM Kubernetes Linux Mar-tech NoSQL Scala Software Engineering Spark SQL
Experience3 years
EducationBachelor's Computer Science Engineering Information Technology Related Field
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9