Senior Machine Learning Engineer

3 days ago


Bengaluru, Karnataka, India Roku Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Machine Learning Engineer at Roku

About the Role :

As a Machine Learning Engineer at Roku, you'll be at the forefront of designing, building, and deploying advanced machine learning solutions that directly impact our millions of members and creators.

Your work will focus on enhancing our core products, particularly our search and recommendation systems, to deliver a more personalized and engaging user experience.

You'll tackle large-scale challenges, collaborating with a diverse team of engineers, product managers, and data scientists.

The role requires applying a wide range of ML techniquesincluding supervised, unsupervised, reinforcement, and generative modelsto solve real-world problems.

Key areas of focus include :

- Developing and optimizing search algorithms to improve result relevance and speed.

- Building sophisticated content recommendation engines that surface the most relevant movies, shows, and channels.

- Enhancing personalization to tailor the user interface and content discovery to individual preferences.

- Creating predictive models to anticipate user behavior and optimize system performance.

- Designing and implementing experiments to validate and refine new features.

- Improving streaming performance and quality through data-driven insights.

We're Excited If You Have :

years of professional experience applying machine learning to large-scale, concrete problems.

- Alternatively, an MS with 5+ years of experience or a Ph.D. with 3 years of experience in a related field.

- Strong Computer Science fundamentals and the ability to write algorithms with ease.

- A solid understanding of data science and machine learning principles, including regression, classification, tree-based models, neural networks, and sequence-based models.

- Proven familiarity with Natural Language Processing (NLP) approaches like Word2Vec or BERT, including the ability to identify the right KPIs and objective functions for a given problem.

- Strong experience with and a hands-on approach to big data technologies, including Spark, EMR, S3, and AirFlow.

- Expertise in one or more of the following programming languages : Java, Scala, or Python.

- Experience building and deploying in-production ML systems.

- A good understanding of system architecture, particularly with experience in big data technologies, streaming architecture, and data pipelines.

- A degree in Computer Science, Statistics, or a related field.

- A Ph.D. in CS or a related field is preferred.

- AI literacy and curiosity.

- You have either explored or applied Generative AI in previous work, or you have a strong curiosity and have actively explored its capabilities



  • Bengaluru, Karnataka, India Salt Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    My client is a leading technology services and consulting company focused on building innovative solutions that addresses the most complex digital transformation needs.Role: Senior Machine Learning EngineerJob DescriptionSeeking a highly skilled and versatileSenior Machine Learning Engineerwho embodies the rare combination of a strong software engineer, a...


  • Bengaluru, Karnataka, India MAERSK Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    OpportunityA.P. Moller – Maersk is the global leader in container shipping services. The business operates in 130 countries and employs c. 80,000 staff. An integrated container logistics company, Maersk aims to connect and simplify its customers' supply chains.We're looking for a driven Senior Machine Learning Engineer to develop groundbreaking solutions...


  • Bengaluru, Karnataka, India Trellix Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role Overview:We are seeking a highly skilled and experienced Senior Machine Learning Engineer to join our innovative Data Science and Engineering team. Reporting to the Data Science Director, you will play a critical role in building and scaling machine learning systems that power our cybersecurity products. You will work closely with data scientists and...


  • Bengaluru, Karnataka, India PayPal Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Assist in the development and optimization of machine learning models. Preprocess and analyze datasets to ensure data quality. Collaborate with senior engineers and data scientists on model deployment. Conduct experiments and run machine learning tests. Stay updated with the latest advancements in machine learning. Minimum of 2 years of relevant work...


  • Bengaluru, Karnataka, India EdgeVerve Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Senior Machine Learning EngineerExperience: 7Yrs to 10YearsLocation: Bangalore/PuneKey Responsibilities:Machine Learning Model Development: Research, design, and implement advanced machine learning algorithms and models to address business challenges.Data Engineering: Extract, transform, and load (ETL) large datasets from various sources into a...


  • Bengaluru, Karnataka, India A.P. Moller - Maersk Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    A.P. Moller – Maersk is the global leader in container shipping services. The business operates in 130 countries and employs c. 80,000 staff. An integrated container logistics company, Maersk aims to connect and simplify its customers' supply chains.We're looking for a driven Senior Machine Learning Engineer to develop groundbreaking solutions in classical...


  • Bengaluru, Karnataka, India NextJobHunt Full time ₹ 12,00,000 - ₹ 30,00,000 per year

    - Senior Machine Learning Engineer | AI/ML | AWS | LLMs- We're looking for a seasoned - Senior Machine Learning Engineer- to design and scale AI/ML solutions, including - LLMs and GenAI applications- . You'll build and optimize - data and model pipelines- , work with - cloud-native ML platforms- , and collaborate with data scientists to deploy models...


  • Bengaluru, Karnataka, India Neurons AI Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company DescriptionNeurons AI is dedicated to leveraging data and advanced technology to deliver transformative solutions. Specializing in Data Engineering, Artificial Intelligence, and Cybersecurity, the company develops tailored strategies to address complex business challenges. By combining innovation and expertise, Neurons AI empowers organizations to...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Machine Learning EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and...


  • Bengaluru, Karnataka, India Tech Beam Designs Inc Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Machine Learning EngineerLocation:Bangalore (Onsite) (In-person)Experience:6+ yearsEmployment Type:Full-timeAbout the Role:We're seeking aSenior Machine Learning Engineerwho thrives on solving complex, high-impact problems. You'll lead the design, experimentation, and deployment of models that drive real-world impact — fromdemand forecastingandETA...