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
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.
- 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
- 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
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$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...SeniorLocal area$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...SeniorTemporary workRemote workVisa sponsorshipFlexible hours- ...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...SeniorLocal areaWorldwideFlexible hours
$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$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...SeniorWork experience placementRelocation$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...SeniorLocal areaFlexible hours$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...SeniorTemporary workLocal areaWorldwide- ...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...SeniorWork at officeLocal areaRemote workMonday to ThursdayFlexible hours
$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$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- ...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...SeniorWork experience placement
$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...SeniorOdd jobWork experience placement$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$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...SeniorRelocationFlexible hours$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...SeniorLocal areaRelocation- ..., 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
$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$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$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...SeniorRelocation$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...SeniorRelocation$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...SeniorRelocation- ...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...SeniorFull timeLocal areaWorldwideFlexible hoursShift work
- ...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...SeniorWork at officeRemote work
$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- ...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...SeniorImmediate start
- ...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
$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$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...SeniorWork experience placementLocal areaFlexible hours$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...SeniorWork experience placementRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Learning Engineer. Be the first to apply!
Related searches
- machine learning engineer San Jose, CA
- senior ml engineer San Jose, CA
- computer vision machine learning engineer San Jose, CA
- ai ml engineer San Jose, CA
- machine learning software engineer San Jose, CA
- machine learning ai engineer San Jose, CA
- senior data management analyst San Jose, CA
- senior app developer San Jose, CA
- senior game producer San Jose, CA
- senior manager quality engineering San Jose, CA

