Roku

Senior Software Engineer, Machine Learning

Roku

Apply
3 months ago
Bengaluru, India
Senior / Staff+
H1B Sponsor

Responsibilities

  • Develop scalable and effective machine-learning models and optimization strategies for Ads.
  • Run regular A/B experiments, gather data, and perform statistical analysis.
  • Collaborate with software engineers and other ML engineers to deliver end-to-end solutions.
  • Enhance the scalability, efficiency, and automation of ML-driven ad serving systems.
  • Partner with senior stakeholders to plan and drive the ML strategy for Ad Serving.

Requirements

  • 10+ years of experience building models for business applications.
  • Master's degree or higher in CS, CE, ML, or a related field with 4+ years of experience.
  • Strong computer science fundamentals and ability to write algorithms.
  • Experience developing and implementing deep learning algorithms, especially in computer vision.
  • Good understanding of data science and machine learning fundamentals.
  • Ability to identify the right KPIs and objective functions.
  • Knowledge of programming languages such as C/C++, Python, Java, or Perl.
  • Publications at top-tier peer-reviewed conferences or journals are preferred.
  • AI growth mindset and AI literacy.

Benefits

  • Comprehensive benefits including mental health and financial wellness support.
  • Local benefits may include healthcare, life, accident, disability, and retirement options.
  • Employees can take time off for vacation and personal reasons.

Tech Stack

CC++JavaPerlPython

Categories

AI & MLData Science