Senior Software Engineer, Data Products
Fox Corporation3 months ago
Los Angeles, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Fox Corporation – Under the FOX banner, we produce and distribute content through some of the world’s leading and most valued brands including FOX News Media, FOX Sports, FOX Entertainment, FOX Television Stations and Tubi Media Group. We empower a diverse range of creators to imagine and develop culturally significant content. As a Senior Software Engineer, you will play a pivotal role in developing innovative AI applications, services, and tools. You will leverage your extensive experience in applying AI/ML to drive business value, build dynamic workflows for live streaming and VOD (Video on Demand) content, and contribute to the advancement of emerging technologies in our fast‐paced, multi-cloud environment.
Key Responsibilities
- Design and implement novel and scalable AI solutions for real business problems.
- Design and implement workflows to generate and manage assets for live streaming and VOD content.
- Build workflow orchestrations that can be readily extended to perform new analyses.
- Prototype new approaches and productionize solutions at scale for hundreds of millions of active users.
- Maintain high-level craftsmanship while delivering meaningful results.
- Mentor junior engineers on the team.
- Collaborate with peers, engineering leadership, and product management.
Required Qualifications
- Experience working in Software Engineering, Data Science, or ML Engineering.
- Strong background in live media streaming and handling VOD content.
- Expertise in working with live media streaming.
- Experience working with Vector Databases.
- Strong understanding of generative AI technologies and their mechanisms.
- Good grasp of distributed system design.
- Proficiency with TensorFlow, PyTorch, etc.
- Experience in REST or GraphQL API design.
- Skilled in building batch and streaming data pipelines on cloud platforms.
Preferred Qualifications
- Experience in analyzing broadcast, VOD, and digital streaming video at scale.
- Experience in creating an SDK for use in Jupyter Notebooks.
- Proficiency in programming languages like Python and Java.
- Familiarity with AWS and GCP.
- Experience with CI/CD tools and Infrastructure as Code.
- Relevant academic work or research in AI/ML, software engineering, or related fields.
- A deep understanding of multiple sports.
Benefits & Perks
- Salary: $143,000.00-180,000.00 annually with an annual discretionary bonus
- Medical, dental, and vision insurance, a 401(k) plan, paid time off, and additional benefits as per plan documents
- Innovative Environment – Work on cutting-edge projects in AI and ML
- Collaborative Culture – Join a team that values collaboration and continuous learning
- Career Growth – Opportunities for professional development and advancement
- Impactful Work – Contribute to projects that make a significant industry impact
Required Skills
Data Pipelines
Video on Demand (VOD)
Java
TensorFlow
CI/CD
AI/ML
REST API
Databricks
Distributed Systems
PyTorch
Vector Database
Python
Multi-cloud (AWS, GCP)
GraphQL API
Live Media Streaming