Senior Software Engineer, Machine Learning
$369.75kRoku, 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.
$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...SeniorRemote work$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...SeniorFull time$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...SeniorFull timeShift work- 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...SeniorPermanent employment
- 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...SeniorPermanent employment
- ...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
$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...SeniorFull time$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...SeniorFull timeRemote work$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...SeniorWorldwide$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...SeniorWork at officeRemote work$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...SeniorFull timeWorldwide$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...SeniorFull time$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...SeniorInternshipLocal areaFlexible hours$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$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...SeniorFull time$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...SeniorInternshipLocal areaFlexible hours- ...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
$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...SeniorFull timeRemote work$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...SeniorFull timeRemote work- ...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...SeniorHourly payRemote work
- ...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
$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...SeniorWork at officeLocal area3 days per week- ...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...SeniorWork experience placementLocal areaWorldwideFlexible hours
$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$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...SeniorFull timeLocal areaRemote workWork from homeFlexible hours$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...SeniorFull timeTemporary workFlexible hours$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...SeniorWorldwide$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...SeniorWork experience placementLive inLocal area$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...SeniorFull timeWork at officeLocal areaWork from homeRelocationRelocation packageFlexible hours$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...SeniorHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Machine Learning. Be the first to apply!
- software developer positions San Jose, CA
- senior software engineer remote San Jose, CA
- software engineer contract San Jose, CA
- cybersecurity software engineer San Jose, CA
- part time software developer remote San Jose, CA
- junior software developer internship San Jose, CA
- junior software engineer San Jose, CA
- software system engineer San Jose, CA
- software engineer remote San Jose, CA
- software engineer visa sponsorship San Jose, CA



