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

Senior Software Engineer, Machine Learning

$369.75k

Roku, Building C

Teamwork makes the stream work.Roku is changing how the world watches TVRoku 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.What you'll be doingBuild recommendation models for video recommendations.Duties include building APIs to serving recommendations model online; researching and leveraging LLM on recommendations; and researching and leveraging computer vision models for image classification and video understanding.Experiment and implement semi-automatic annotation techniques which involve minimal human supervision, for Natural Language Understanding (NLU) models, to help speed up the annotation process without sacrificing quality.Re-train existing ML and DL models, and evaluate performance on the semi-automatically annotated data.Provide current data annotation processes and propose ideas to improve the pipeline for NLU capabilities of the Roku Voice system.Collaborate with the engineering and product teams to launch research ideas into a Roku product release.Document work via internal wikis, design documents, record demos and slide presentations.You are required to haveMaster’s degree or foreign equivalent in Computer Science or related field.2 years experience in position, as a Data Scientist, Research Engineer, Technical Lead, or related occupation.Must have at least 1 year of prior work experience in each of the following:Programming languages like Python and Object Oriented Programming (OOP)Different types of machine learning (supervised, unsupervised, reinforcement, deep learning, computer vision, natural language processing such as LLM) and common algorithmsMachine learning frameworks such as PyTorch and TensorflowData engineering skills such as SQLSoftware engineering such as version control, testing and documentationLinear algebra, calculus, probability, and statisticsUp to one day per week telecommuting may be permitted.For California Only - The annual salary for this position is between $369,750 - $573,750Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location.This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.#LI-DNIWhat's Roku's approach to hybrid working?Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.What are some of the 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.AccommodationsRoku 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 should I know about Roku's 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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Machine Learning in San Jose, CA vacancy
  • $184k - $287.5k

     ...NVIDIA is hiring senior engineers to develop its AI platform and more specifically...  ...optimizations in deep learning frameworks using JAX, a tool...  ...the numerical computing and machine learning research around the...  ...numeric libraries, modular software design. ~ Highly... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...build the next generation of autonomous machines. From self-driving cars to intelligent...  ...the real world. We are seeking a Senior Software Engineer to help define the runtime intelligence...  ...framework that bridges large-scale learned driving models with deterministic planning... 
    Senior
    Full time

    NVIDIA

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

     ...parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to...  ...for inquisitive and driven full-time software engineers with a strong interest in building high-quality... 
    Senior
    Full time
    Shift work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • Job DescriptionTitle: Senior Software Engineer - Safety Critical ApplicationsType: permanentLocation: San Jose, CAJob description: A Medical...  ....• Experience implementing complex algorithms including machine learning and classification.• Experience medical image processing... 
    Senior
    Permanent employment

    Maganti IT Resources

    San Jose, CA
    a month ago
  • Job DescriptionTitle: Senior Software EngineerType: permanentLocation: San Jose, CAJob description...  ...is looking for a Senior Software Engineer in with C++ programming and algorithm...  ...implementing complex algorithms including machine learning and classification.• Experience... 
    Senior
    Permanent employment

    Maganti IT Resources

    San Jose, CA
    a month ago
  •  ...pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...join its fast-growing teams. As a Senior Software Engineer, Planning for self-driving trucks, you...  .../ Motion Planning/Computer Vision/Machine Learning Strong oral and written communication... 
    Senior

    PlusAI

    Santa Clara, CA
    23 days ago
  • $152k - $241.5k

    We are now looking for a Senior DFX Software Engineer - Machine Learning. Do you like to think creatively and enjoy solving challenges that require innovation? If so, we may have an opportunity for you. On our team we define and build methodologies, software, and flows... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    17 days ago
  • $152k - $241.5k

     ...will partner with OS, container, GPU, and systems engineers. When useful, you will apply machine learning and deep learning techniques for categorization and...  .../DL for classification/prediction) inside existing software workflows.What we need to see:5+ years analyzing complex... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    a month ago
  • $174k - $252k

     ...architectural standards and engineering best practices through design...  ....5 years of experience with software development in Java, Kotlin...  ...applications, utilizing on-device machine learning runtimes and connecting TV...  ...technology forward.As a senior engineer on the Google TV Server... 
    Senior
    Worldwide

    Google

    San Jose, CA
    13 days ago
  • $255.65k

     ...available for this position What you can expect: As a Senior AI Software Engineer, you will collaborate to design, implement, and optimize...  ...of experience with Software engineering, AI, ASR or machine learning from working on ASR engine optimization to improve throughput... 
    Senior
    Work at office
    Remote work

    Zoom

    San Jose, CA
    4 days ago
  • $199k

     ...technology platform powered by data and machine learning provides secure, differentiated, and...  ...and traveler satisfaction.The Loyalty Engineering organization powers continuous engagement...  ...professional experience.Professional software development experience building and... 
    Senior
    Full time
    Worldwide

    Expedia

    San Jose, CA
    13 days ago
  • $168k - $264.5k

     ...highly optimized internal EDA technology by combining novel algorithms, parallel computing, machine learning, and high-performance C++.We are seeking a Senior Software R&D Engineer to invent the next generation of detailed physical design algorithms, with a focus on ECO... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $193.3k - $261.5k

     ...storage team is seeking an experienced Software Development Engineer to build virtualized, hardware-...  ...knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and...  ..., paid time off, and parental leave. Learn more about our benefits at . USA... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon.com Services LLC

    Santa Clara, CA
    6 hours ago
  • $168k - $270.25k

     ...NVIDIA Operations organization is seeking an experienced software engineering professional for the position of System Data Architect. As...  ...Lake (AWS, Azure, others) Enable a self-service and Machine Learning platform for individual business units Take ownership... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $140k - $224.25k

    We are looking for a highly motivated AI/ML Software Engineer to join the Enterprise Agentic AI Platform team within IT. You will work closely with Business Analysts, and Engineering teams to design, develop, and deploy enterprise AI solutions that improve productivity... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $193.3k - $261.5k

     ...Inferentia chips power the world's largest machine learning clusters. Our team builds virtual...  ...models of these custom SoCs — that let software teams start development months before silicon...  ...silicon. We're looking for a software engineer to build and own the models and... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    a month ago
  •  ...Role: Sr Data Science Lead - Deep Learning Location: Santa Clara, CA - Onsite...  ...depth expertise in statistical analysis, machine learning algorithms, and predictive modeling...  ...7. Experience in working with data engineering teams to build and optimize data pipelines... 
    Senior

    Procyon TS

    Santa Clara, CA
    1 day ago
  • $213k - $263k

     ...Waymo Senior Software Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver...  ...with the software development lifecycle for evaluation or machine learning systems. A passion for safety-critical systems and the... 
    Senior
    Full time
    Remote work

    Latent Logic

    Mountain View, CA
    20 hours ago
  • $204k - $259k

     ...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's...  ...techniques including statistics, math, physics, algorithms and machine learning. Use simulation creatively and mine real world driving... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  •  ...Job Title: AI/ML Engineer(Keras) Location: San Jose, CA Onsite/Remote/Hybrid: Onsite Hourly Rate: ***/Hr The salary for...  ...will have a proven track record of developing and deploying machine learning models, with a particular emphasis on TensorFlow. This role requires... 
    Senior
    Hourly pay
    Remote work

    Yantran LLC

    San Jose, CA
    20 hours ago
  •  ...activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-class... 
    Senior

    DataVisor

    Mountain View, CA
    4 days ago
  • $162k - $260k

     ...Senior Software Engineer, Perception Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly...  ...engineering teams to design and deploy state-of-the-art machine learning models directly onto our real-time vehicle platform. This... 
    Senior
    Work at office
    Local area
    3 days per week

    Aurora CO

    Mountain View, CA
    4 days ago
  •  ...Senior Software Engineer in Test It started with a simple idea: what if surgery could be less invasive...  ...engage with the unknown/unfamiliar, learn how things work and apply that...  ...experience with C/C++ Experience with Machine Learning Techniques Experience with... 
    Senior
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $150k - $185k

     ...Senior Software Engineer About Us Selector is building an operational intelligence platform for digital infrastructure. Using an AI/ML-based analytics approach, the platform provides actionable, multi-dimensional insights to network, cloud, and application... 
    Senior

    Selector Software, Inc.

    Santa Clara, CA
    20 hours ago
  • $148k - $226.2k

     ...performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team,...  ...environment for reinforcement learning model training. We are looking...  ...Computer Science, Robotics, Machine Learning or equivalent... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    20 hours ago
  • $167.7k - $245.2k

     ...Hybrid Role in Milpitas, CA The Cisco Distributed System Engineering (DSE) group is at the forefront of building next-generation networking...  ...systems. We work at the intersection of hardware, optics, and software, integrating innovative optical technologies into SONiC-based... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Outshift by Cisco

    Milpitas, CA
    1 day ago
  • $130k - $180k

     ...the forefront of the AI-powered data engineering revolution. You can read more about us...  ...~(Desirable) Familiarity with AI and machine learning concepts ~(Desirable) Experience with...  ...the Forefront : Push the boundaries of software engineering by combining traditional... 
    Senior
    Worldwide

    Early Stage Partners LP

    Sunnyvale, CA
    4 days ago
  • $100k - $200k

     ...sensor Robin and perception service software platform OmniVidi - powers automotive...  ...a highly motivated and skilled Senior Software Engineer to join our innovative team specializing...  ...position requires a solid understanding of machine learning, embedded Linux environments, and... 
    Senior
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    3 days ago
  • $144.7k - $221.4k

     ...level results into clear feedback for engineering and leadership, and help accelerate validated...  ...to introspect autonomous driving software performance atinterfaces across the...  ...Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or... 
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $209k - $270k

     ...Senior Software Engineer, ML Infrastructure Cupertino, San Franciso The Role We're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped... 
    Senior
    Home office
    Flexible hours

    Gridmatic

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

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