Role Summary:
As a Senior Software Development Engineer - Machine Learning Engineer, you will be a key player in designing and implementing scalable machine learning systems that power content recommendation engines, personalized user experiences, predictive analytics, and other data-driven initiatives. You will work closely with data scientists, product managers, and software engineers to deliver robust machine learning models that integrate with our media platforms and impact millions of users globally.
What you will do?
- Architect and Build Scalable ML Systems: Design, develop, and optimize machine learning pipelines for large-scale data, ensuring scalability, performance, and reliability.
- Model Development and Deployment: Collaborate with data scientists to build, test, and deploy machine learning models into production environments, using best practices like CI/CD and MLOps frameworks.
- Feature Engineering: Extract and engineer meaningful features from large, unstructured datasets (e.g., video, audio, and text) to enhance model performance.
- Optimize Media Workflows: Apply ML to optimize content delivery, user engagement, ad targeting, and recommendation systems for media platforms.
- Mentorship: Lead and mentor junior engineers, providing guidance on best practices, code reviews, and technical decisions.
- Collaboration: Work cross-functionally with teams in data science, cloud engineering, and product management to align on strategy, objectives, and timelines.
- Model Monitoring & Maintenance: Set up robust monitoring and retraining strategies to ensure models maintain performance over time, accounting for data drift and evolving business requirements.
Who should Apply?
- Bachelor’s or Master’s degree in Computer Science, Engineering, Machine Learning, or related fields.
- 6+ years of experience in software engineering, with at least 4 years focusing on machine learning systems.
- Proficiency in programming languages such as Python, Java, Scala, or C++.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Proven experience in building and deploying machine learning models at scale in production environments.
- Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools like Docker and Kubernetes.
- Expertise in designing real-time recommendation systems, media personalization engines, or ad targeting models.
- Knowledge of distributed systems, big data processing (e.g., Hadoop, Spark), and data streaming technologies (e.g., Kafka).
- Familiarity with MLOps principles and tools for continuous deployment and automated retraining of ML models.
- Experience working in the media or entertainment industry, with a focus on content recommendation, personalization, and analytics.
- Strong leadership and communication skills, with the ability to influence across teams and mentor junior engineers.
About JioCinema:
Viacom18’s JioCinema is not just a streaming service; it's a movement, ushering in a new era of entertainment and sports consumption. It aspires to push beyond the traditional OTT platform boundaries, to offer an immersive, interactive viewing experience that transcends conventional viewing. JioCinema integrates real-time streaming, interactive features, and personalized recommendations, to build a more engaging and satisfying viewer experience. All of this while it continues to smash records for concurrent ‘live sports’ viewership and billions of digital views.
On sports, JioCinema is home to some of the biggest live sporting events such as the IPL, and global sporting IPs like FIFA, LaLiga, amongst others. On entertainment, JioCinema boasts of a robust and diverse repository of riveting originals, digital film premieres, reality series, regional content, network content and curated entertainment and sporting content, all available for free. This along with the recently introduced subscription segment presents real-time uninterrupted streaming of premium global titles from leading studios like Warner Bros. Discovery, NBCUniversal, and JioStudios establish JioCinema as the ultimate entertainment destination. As JioCinema strides towards its goal of becoming India's largest and most loved entertainment company, it is not just focused on size, but on the quality and diversity of the experiences provided. JioCinema is on a mission to ensure that every story, every game, and every piece of content finds its audience and that every audience finds its passion. JioCinema is available for Android, iOS, and for web users on https://www.jiocinema.com
Viacom18 Media Pvt. Ltd. is one of India’s fastest-growing entertainment networks and a house of iconic brands that offers multi-platform, multi-generational, and multicultural brand experiences. Viacom18 defines entertainment in India by touching the lives of people through its properties on air, online, on the ground, in cinemas, and merchandise. Its portfolio of 38 channels across general entertainment, movies, sports, youth, music, and kids genres delights consumers across the country with its eclectic mix of programming. JioCinema, Viacom18’s OTT platform, is one of India’s leading streaming services and most popular destination for live sports. Viacom18 Studios has successfully produced and distributed iconic Hindi films and clutter-breaking regional films for over 13 years in India.
We are an equal opportunity employer and all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status.