Machine Learning Engineer

3 weeks ago


Bengaluru, Karnataka, India Roku Full time

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 techniques-including supervised, unsupervised, reinforcement, and generative models-to solve real-world problems.

Role & Responsibilities :

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 :

- 5+ 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.

(ref:hirist.tech)

  • Bengaluru, Karnataka, India Dash Hire Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are seeking a highly experienced and motivated ML Engineer to lead the development of our AI Agent platform. In this role, you will be responsible for defining the product vision, strategy, and roadmap, as well as collaborating with cross-functional teams to bring our innovative product to market. This is a unique opportunity to shape the future of...


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

    Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of Manufacturing here at Apple through cutting edge ML techniques? This position involves a wide variety of skills, innovation,...


  • Bengaluru, Karnataka, India Dirac Labs Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company DescriptionDirac Labs is at the forefront of developing advanced positioning, tracking, and navigation solutions for autonomous vehicles, unmanned aerial systems, asset tracking, and robotics. By leveraging cutting-edge quantum sensing and nanophotonics research from the University of Wisconsin–Madison, Dirac Labs is creating innovative quantum...


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

    POSITION SUMMARY EarnIn is undergoing transformative investments in machine learning products, algorithms, and platforms. We seek highly skilled and experienced ML engineers to lead our algorithmic marketing initiatives from our Bengaluru office in India. You will apply machine learning models, statistical techniques, experiment design, and data analysis to...


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

    We are seeking a skilled and experienced Machine Learning Engineer to join our team.The ideal candidate will have a strong background in Python and PyTorch, along with 4-8 years of experience deploying ML/AI models to production. This role requires excellent analytics skills and a good working knowledge of Databricks. You will work closely with data...


  • Bengaluru, Karnataka, India Angel and Genie Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    As a Machine Learning Engineer (Azure Databricks), your role will involve: - Leading machine learning projects and taking ownership of the development and optimization of algorithms. - Preparing and transforming datasets for analysis and model training. - Evaluating model performance and ensuring successful deployment in production environments. -...


  • Bengaluru, Karnataka, India Skill Connect Hr Consultancy Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Looking for candidates having SaaS company experience only applyMachine Learning Engineer - 3+ years experience is mustWFO only- BangaloreSkills :Machine LearningPython & JavaScriptInterested candidates share CV -


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

    Job Title : Machine Learning EngineerLocation : On-Site - Bengaluru / GurgaonJob Type : Full TimeJob Description : Hoomanely Inc. is seeking an experienced Machine Learning Engineer to design and implement advanced, custom-built ML models for digital and audio signal processing and accelerometer data analysis. This role offers an exciting opportunity to...


  • Bengaluru, Karnataka, India Battery Smart Full time

    Hiring : Machine Learning Engineer.Location : : 2 - 6 Years.Notice Period : Immediate to 30 Days. We are looking for a skilled and proactive Machine Learning Engineer to join our team and build scalable, production-grade ML solutions. If you are passionate about Python, GCP, and ML Ops practices, and love working on cutting-edge cloud-native systems,...


  • Bengaluru, Karnataka, India Micro1 Full time

    Job Title : Machine Learning Engineer. Job Type : Full-time. About Us : Our mission at micro1 is to match the most talented people in the world with their dream jobs. If you are looking to be at the forefront of AI innovation and work with some of the fastest-growing companies in Silicon Valley, we invite you to apply for a role. By joining the micro1...