Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Learning Engineer

Roku, Building C

Teamwork makes the stream work.

Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

About the team

The Advertising Performance group focuses on performance for all participants in the Advertising ecosystem - Advertisers, Publishers, and Roku. The systems and solutions span multiple disciplines and technologies to perform real-time multi-objective optimization across distributed systems at large scale and with low latency. We use Machine Learning, Reinforcement Learning, AI, Control and Optimization Systems, and Auction Dynamics to solve a large set of complex problems. At the core of this is our Machine Learning, Experimentation, and Inference Platform that powers the entire landscape, which we continuously evolve over time.

About the role

We're on a mission to build cutting-edge advertising technology that empowers businesses to run sustainable and highly-profitable campaigns. The Ad Performance team owns server technologies, data, and cloud services aimed at improving the ad experience. We're looking for seasoned engineers with a background in machine learning to aid in this mission. Examples of problems include improving ad relevance, inferring demographics, yield optimization, and many more. Employees in this role are expected to apply knowledge of experimental methodologies, statistics, optimization, probability theory, and machine learning using both general purpose software and statistical languages.

What you'll be doing
  • ML infrastructure: Help build a first-class machine learning platform from the ground up which manages the entire model lifecycle - feature engineering, model training, versioning, deployment, online serving/evaluation, and monitoring prediction quality
  • Data analysis and feature engineering: Apply your expertise to identify and generate features that can be leveraged by multiple use cases and models
  • Model training with batch and real-time prediction scenarios: Use machine learning and statistical modelling techniques such as Decision Trees, Logistic Regression, Neural Networks, Bayesian Analysis and others to develop and evaluate algorithms for improving product/system performance, quality, and accuracy
  • Production operations: Low-level systems debugging, performance measurement, and optimisation on large production clusters
  • Collaboration with cross-functional teams: Partner with product managers, data scientists, and other engineers to deliver impactful solutions
  • Staying ahead of the curve: Continuously learn and adapt to emerging technologies and industry trends
We're excited if you have
  • Bachelors, Masters, or PhD in Computer Science, Statistics, or a related field
  • 5 years of experience in applied machine learning on real use cases
  • Proficient coding skills and strong software development experience in Spark, Python, or Java
  • Familiarity with real-time evaluation of models with low latency constraints
  • Familiarity with distributed ML frameworks such as Spark-MLlib, TensorFlow, etc.
  • Ability to work with large scale computing frameworks, data analysis systems, and modelling environments i.e. Spark, Hive, NoSQL stores such as Aerospike and ScyllaDB
  • Ad Tech experience is preferred
  • Proficient use of AI tools and agentic coding practices

#LI-DH2

Our Hybrid Work Approach

Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.

Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

Accommodations

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on click.appcast.io.

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.


We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.


To learn more about Roku, our global footprint, and how we've grown, visit

By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on click.appcast.io.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer in San Jose, CA vacancy
  • $199k - $278.5k

     ...Senior ML/Gen AI Engineer Introduction to the Team Expedia Technology teams partner with Product teams to create innovative products, services...  ...‑quality experiences. A platform powered by data and machine learning provides secure, differentiated, personalized... 
    Senior

    PowerToFly

    San Jose, CA
    1 day ago
  • $200k - $280k

     ...Responsibilities: Develop, optimize, and deploy lightweight machine learning models for edge AI applications, particularly for audio...  ...Provide technical leadership and mentorship to junior engineers. Publish research findings, present at conferences, and... 
    Senior
    Local area

    TetraMem Inc

    San Jose, CA
    3 days ago
  • $161.9k - $194.2k

     ...your impact within a rapidly growing Fintech Company Join BILL's AI Product Engineering team and help shape the future of intelligent financial automation. As a Senior Machine Learning Engineer , you'll play a pivotal role in designing, building, and deploying... 
    Senior
    Temporary work
    Remote work
    Visa sponsorship
    Flexible hours

    Bill.com

    San Jose, CA
    2 days ago
  •  ...Senior Machine Learning Engineer It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $145k - $200k

     ...We are seeking a highly skilled Machine Learning Engineer with deep expertise in developing Bird's Eye View (BEV) fusion models using multimodal sensor inputs, particularly LiDAR. You will play a central role in designing scalable perception algorithms that integrate data... 
    Senior

    PlusAI, Inc.

    Santa Clara, CA
    4 days ago
  • $181.1k - $318.4k

     ...Senior Machine Learning Engineer Imagine what you could do here! The people here at Apple don't just create products — they build the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation... 
    Senior
    Work experience placement
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $184.5k

     ...journey. We’re building a more open world. Join us. Senior ML/Gen AI Engineer Introduction to the Team: Expedia Technology...  ...employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized... 
    Senior
    Local area
    Flexible hours

    Expedia Group

    San Jose, CA
    12 days ago
  • $151.8k - $265.35k

     ...Senior Machine Learning Engineer Agent Platform - Adobe Experience Platform THE OPPORTUNITY Build the Agent Platform That Powers Enterprise AI Adobe Experience Platform powers personalized experiences for the world's largest brands... 
    Senior
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    2 days ago
  •  ...distributed systems at large scale and with low latency. We use Machine Learning, Reinforcement Learning, AI, Control and Optimization...  ...at improving the ad experience. We're looking for seasoned engineers with a background in machine learning to aid in this mission... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    4 days ago
  • $160k - $200k

     ...join its fast-growing teams. As a Senior ML Infrastructure Engineer at Plus, you will design scalable...  ...integrated with state-of-the-art deep learning frameworks like PyTorch or TensorFlow...  ...boundaries of what's possible in machine learning infrastructure and contribute... 
    Senior

    PlusAI, Inc.

    Santa Clara, CA
    16 hours ago
  • $152k - $241.5k

    NVIDIA’s deep learning and HPC platforms have made a huge impact in various fields and are...  ...with a team to develop leading machine learning frameworks, NVIDIA PhysicsNeMo...  ...science, mathematics, computational science/engineering, or related technical field, or equivalent... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    7 hours ago
  •  ...Collaborate with product managers, UX designers, and other engineers to define requirements and deliver impactful solutions. Diagnose...  ...command execution. Qualifications Knowledge and passion in machine learning algorithms, GenAI, LLMs, and Agentic AI. Understanding of... 
    Senior
    Work experience placement

    Nutanix

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

    Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. GPU Deep Learning...  ...relevant experience in Computer Science, Computer Engineering, or a related technical field. 2+ years of... 
    Senior
    Odd job
    Work experience placement

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    ## Senior Machine Learning Engineer, End‐to‐End Autonomous DrivingApplylocations: US, CA, Santa Claratime type: Full timeposted on: Posted Todayjob requisition id: JR2016052We are seeking a Senior Machine Learning Engineer to join our end‐to‐end autonomous driving team... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $181.1k - $318.4k

    Senior Machine Learning Engineer, AI, SIML Cupertino, California, United States Machine Learning and AI Are you passionate about Generative AI and excited to work on groundbreaking modeling technologies that will enrich the lives of billions? The Intelligence System Experience... 
    Senior
    Relocation
    Flexible hours

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $181.1k - $272.1k

    Cupertino, California, United States Machine Learning and AI Apple Maps and the thousands of applications it empowers are being used by millions...  ...are emerging. We are looking for a Machine Learning Engineer to join and play a big part in the next revolution of Maps; to... 
    Senior
    Local area
    Relocation

    Apple Inc.

    Cupertino, CA
    7 hours ago
  •  ..., combining automation algorithms, deep‑learning models, and agentic workflows to accelerate...  ...AI systems that integrate with existing machine learning, design automation, and...  ...need to see: MS/PhD in Electrical/Computer Engineering, Computer Science, Applied Mathematics,... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $130k - $220k

     ...drive the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams. We’re looking for a machine learning engineer to train and deploy the latest generation of ML-based planning algorithms on the extensive data we collect every day... 
    Senior

    PlusAI

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

    Senior Machine Learning and Simulation Engineer - Autonomous Vehicles page is loaded## Senior Machine Learning and Simulation Engineer - Autonomous Vehicleslocations: US, CA, Santa Claratime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2010863We are seeking... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $181.1k - $318.4k

    Senior Machine Learning Engineer, Video Quality Systems Cupertino, California, United States Hardware Apple’s Camera ISP Algorithm team is looking for dedicated engineers to shape the future of photography and video across all Apple products. You’ll work on powerful camera... 
    Senior
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $181.1k - $318.4k

     ...Senior Computer Vision / Machine Learning Engineer - 3D Vision & Perception Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build or service we create is the result of us making each other... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    1 day ago
  • $181.1k - $318.4k

    Senior Machine Learning Research Engineer, NLP, Input Experience Cupertino, California, United States Machine Learning and AI Our team’s mission is to enhance ML powered user experiences on all Apple platforms through personalized multimodal input, composition, and understanding... 
    Senior
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  •  ...delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make...  ...of the lung, to take a biopsy at a target location. As a machine learning engineer on the Ion project, you will join a small team of experts... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  •  ...is located in our Sunnyvale, CA office and has a schedule of 4 days on-site and 1 day remote. About the Role As a Senior Machine Learning R&D Engineer at Matterport, a part of CoStar Group, you will be at the forefront of innovating and advancing our spatial computing... 
    Senior
    Work at office
    Remote work

    Visual Lease

    Sunnyvale, CA
    1 day ago
  • $272k - $431.25k

    Overview NVIDIA is seeking a Senior MLOps Engineering Manager to join our Autonomous Driving organization in Santa Clara, CA. This role offers...  ...domains: Autonomous Vehicles, Robotics, Computer Vision, Deep Learning, or GPU‑accelerated computing. Excellent communication and... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    16 hours ago
  •  ...organizations that keep the world running. Our Team's Vision: Our Engineering team is shaping the future of cybersecurity. We thrive on...  ...empowering teams. If you thrive in this culture, come join us! As a Senior Software Engineer, you will architect high‑scale distributed... 
    Senior
    Immediate start

    Illumio

    Sunnyvale, CA
    2 days ago
  •  ...programming languages such as Java, Python, ML platforms, LLMs, Machine Learning, etc. - Experience in development of technical product or...  ...for large enterprises. - Solid knowledge of software engineering best practices, including version control systems (e.g., Git... 
    Senior

    Argyle Infotech

    San Jose, CA
    4 days ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and compiler stack. You will work at the intersection of large-scale systems, compilers, and deep... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    16 hours ago
  • $159.5k - $236.5k

     ...Job Summary This job will design, develop, and implement machine learning models and algorithms to solve complex problems. You will work closely with data scientists, software engineers, and product teams to enhance services through innovative AI/ML solutions. Your role... 
    Senior
    Work experience placement
    Local area
    Flexible hours

    PayPal

    San Jose, CA
    16 hours ago
  • $212k - $318.4k

     ...Santa Clara, California, United States Machine Learning and AI Are you interested in enhancing the capabilities of Siri and Apple products...  ...range of backgrounds, including applied machine learning engineers with a focus on ML and LLM, and experienced distributed systems... 
    Senior
    Work experience placement
    Relocation

    Apple

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Engineer. Be the first to apply!