Software Engineer, Machine Learning
$135k - $185kRoku, 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 Roku pioneered in developing operating system for TVs. Tv Technology team within Roku TV NPI group is focused on building TVs with best Audio Quality , Picture Quality and Enable innovation technology.
With tens of million TVs sold across many countries, thousands of streaming channels and billions of hours watched over the Roku TVs, having best Audio Quality & Picture Quality is crucial. About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ) improvements using AI in a resource-constrained environment, pushing the limits of what is possible in TV technology. Additionally, this role will involve applying state-of-the-art ML techniques to different PQ and AQ related tasks. You will play a critical role in building scalable systems and algorithms that enhance streaming experiences for millions of users worldwide. For California Only - The estimated annual salary for this position is between $135,000 - $185,000 annually. Compensation 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. 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.
With tens of million TVs sold across many countries, thousands of streaming channels and billions of hours watched over the Roku TVs, having best Audio Quality & Picture Quality is crucial. About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ) improvements using AI in a resource-constrained environment, pushing the limits of what is possible in TV technology. Additionally, this role will involve applying state-of-the-art ML techniques to different PQ and AQ related tasks. You will play a critical role in building scalable systems and algorithms that enhance streaming experiences for millions of users worldwide. For California Only - The estimated annual salary for this position is between $135,000 - $185,000 annually. Compensation 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. What you'll be doing
- Explore and implement AI-driven Picture Quality and Audio Quality improvements for Roku TV
- Apply advanced ML techniques in the optimization of models to enhance video and audio processing pipelines
- Research, understand, and implement technical papers on ML/DL to solve complex challenges
- Collaborate with engineering teams and cross-functional partners to translate business requirements into technical solutions
- Run experiments and analyze results against critical business KPIs
- 1+ years of experience applying Machine Learning to concrete problems at scale
- Strong CS fundamentals; ability to write efficient algorithms with ease
- Hands-on experience with Machine Learning / Deep Learning frameworks like TensorFlow or PyTorch
- Proficiency in coding firmware development using C++
- Proficiency in coding ML/DL algorithms using Python
- Solid understanding of DL fundamentals, including RNN, CNN, and multi-modal models
- Familiarity with video processing pipelines and audio pipelines
- AI literacy and curiosity-whether through previous work or personal exploration
- Excellent communication skills, strong work ethic, and works with minimum supervision
- Have hands-on experience with edge devices like jetson nano, kadas, and similar
- Research background preferred; ability to understand and implement technical papers on ML/DL
- Published papers in the field of ML/DL are a bonus
- Hold an MS or PhD in Computer Science, Electrical Engineering, or related fields - Preferred
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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Machine Learning in San Jose, CA vacancy
- ...Software Research Engineer Integrated Resources, Inc., is led by a seasoned team with combined decades in the industry. We deliver strategic... ...preferred Knowledge of artificial intelligence/machine learning algorithms preferred One-year work experience or intern...SuggestedWork experience placementInternship
$156k - $387.6k
...Software Engineer/Researcher, AI-Native Database Systems Location: San Jose Team: Infrastructure... ...backends. Drive innovations in learned index structures, self-optimizing... ...large-scale distributed infrastructure, or machine learning systems. - Strong coding and system...SuggestedTemporary workLocal area$147.4k - $220.9k
...Applied AI Software Engineer - Vision Products Group & Siri Apple builds products that are loved by people around the world—products... ...engineers to help harness cutting-edge technologies like AI, machine learning, and computer vision to solve ambitious, high-impact...SuggestedRelocation- ...Applied Sensing & Health Software Engineer, Sensing & Connectivity Join the Applied Sensing... ...behaviors crosses thread, process, and machine boundaries. Implemented signals processing... ..., statistical modeling, and/or machine learning algorithms to run on platforms with...Suggested
- ...Software Engineer - Trust & Safety Solutions Engineer Imagine what you could do here! At Apple, new ideas have a way of becoming great... ...Science or related field Experience with big data and machine learning systems, tools, and technologies Experience building...Suggested
$135k - $225k
...is a powerhouse of talent, comprising engineers from leading tech companies like Google... ...optimization, distributed systems, data and machine learning infrastructure, and security and... ...Kubernetes. # Collaborate closely with the software development team to refine CI/CD...Work at office3 days per week$135k - $300k
...is a powerhouse of talent, comprising engineers from leading tech companies like Google... ...looking for innovative and passionate Machine Learning Engineers to join our team. You are someone... ...projects. Good understanding of software development principles, data structures...Work at office3 days per week$76.5k - $134.9k
...forefront of cutting-edge technology and engineering. LM SPACE: WHAT WE'RE DOING... ...is seeking a highly skilled Signals Software Engineer with an active TS clearance to... ...vision and Artificial Intelligence / Machine Learning (AI/ML) software applications. We develop...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$200k
...is seeking a highly motivated AI-native Infrastructure/DevOps Engineer to join their fully remote team. This individual will design,... ...the cloud infrastructure powering production SaaS and machine learning workloads across AWS and GCP. The ideal candidate possesses strong...Remote work$181.1k - $318.4k
...Camera Imaging Software Engineer, Camera & Photos iPhone is the most popular camera in the world, with billions of photos taken every... ...state of the art computer vision, image processing, machine learning, and artificial intelligence. As an engineer on our team you...Relocation$125k - $222k
...to bring intelligence to every moving machine on the planet. Applied Intuition services... ...; Bangalore; Seoul; and Tokyo. Learn more at applied.co. We are an in-office... ...accommodate family commitments. Meet our software engineers! Meet some of our software...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates... ...REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters... ...communication skills For data Science/Machine learning REQUIRED SKILLS Bachelors...Immediate startRemote work
$139k - $257.55k
...next-generation ideas. Lead a team of engineers, designers, and prototypers to bring to... ...creator economy into scalable, high-quality software. Collaborate closely with product... ...integrating AI services, LLM APIs, or machine learning capabilities into production applications...Contract workTemporary workLocal areaWorldwide$72 - $74 per hour
...Akkodis is seeking a Software Engineer III for a Contract with a client in Cupertino, CA. Candidate must have strong capability... ...technical field. Candidate must have 2+ years of experience in machine learning or software engineering. Having expertlevel proficiency...Hourly payContract workTemporary workLocal area$87.4k - $115k
...powered by Artificial Intelligence (AI) and Machine Learning (ML) that have been independently... ...automation systems that make software delivery faster, smarter, and more reliable... ...delivery lifecycle-CI/CD, DevOps automation, engineering tooling, and AI-driven improvements to...$147.4k - $220.9k
...Software Engineer Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and... ...combines ground breaking software engineering with the power of machine learning to build systems that shape the future. We're seeking a...Relocation- ...Senior Software Engineer In Test At Intuitive, we are united behind our mission: we believe... ...in integrity, have a strong capacity to learn, the energy to get things done, and bring... ...with C/C++ • Experience with Machine Learning techniques • Experience with Matlab...Work experience placementLocal areaFlexible hours
$183k - $253k
...Software Engineer - Telematics Sunnyvale, California, United States About Applied Intuition... ...to bring intelligence to every moving machine on the planet. Applied Intuition services... ...Work on advanced analytics and machine learning integration to derive actionable...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$60 per hour
...Responsibilitie The Applied Machine Learning Enterprise team combines system engineering and machine learning to develop and operate a big model service platform... ...and users. We are actively seeking talented Software Engineers specializing in Large Language Models (LLM...Hourly payInternshipLocal area- ...Responsibilities: Develop optimized software in an embedded environment for vector machines. Build an optimization flow... ...Bachelor's degree in electrical engineering, computer science, or equivalent... ...of computer vision, machine learning, and image processing, or ISP...
- ...itself—but you will be designing the software tools that help engineers make smarter, faster, data-driven... ...environments and scale from individual machines to large, multi‑device test setups.... ...curiosity, and continuous learning—where your contributions directly influence...Temporary workImmediate startRemote workFlexible hoursShift work
- ...EC2 Nitro Software Engineer Join the AWS EC2 Nitro team building the foundation of cloud computing at unprecedented scale. EC2 Nitro... ...software engineer to drive development for new EC2 machine learning platforms. In this role, the engineer will work with a broad...
$184k - $287.5k
...We are looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed... ...systems principles (aka systems software fundamentals) ~ Adaptability and passion... ...(e.g., NCCL, MPI, UCX) and distributed machine learning techniques (e.g., pipeline parallelism...Remote work- ...team brings together experts in neurosurgery, AI and machine learning, microfabrication, electrical engineering, clinical science, and more. We combine deep... ...the way . We are seeking an exceptional Full‑Stack Software Engineer to join our mission of advancing brain‑computer...Work at officeRemote work
$152k - $241.5k
...innovation, driving advancements in AI and machine learning to solve some of the world’s most... .... We're seeking talented and motivated engineers to join our TensorRT team in developing... ...industry-leading deep learning inference software for NVIDIA AI accelerators. As a Senior...- ...Job Description Role Overview As a Senior Software Simulation Validation Engineer, you will be a technical leader responsible for ensuring... ...Experience with computational geometry, linear algebra, or Machine Learning Experience with time-series data analysis and...Local areaWork from home
$165.2k - $223.6k
...Amazon Web Services (AWS) is building a central pipeline of Software Development Engineer (SDE) talent for anticipated roles in 2026. This... ...Development Compiler Engineering Artificial Intelligence/Machine Learning Healthcare AI Infrastructure Services Firmware...InternshipLocal areaFlexible hoursDay shift$165.2k - $223.6k
...Annapurna Labs designs silicon and software that accelerates innovation. Customers... ...our customers change the world. The Machine Learning Server Software Team is looking for candidates... ...help our team members develop your engineering expertise so you feel empowered to...InternshipLocal areaFlexible hours$147.4k - $272.1k
...Software Engineer - VE Work Locations (2) Submit Resume The people here at Apple don't just create products — they create the kind... ...paced role at the intersection of hardware, software, and machine learning -- where the work you build directly impacts the quality...RelocationShift work- ...should apply? Recent computer science/engineering/mathematics/statistics or science graduates... .../ . Required Skills for Java/Software Programmers Bachelor's degree or... ...Required Skills for Data Science/Machine Learning Bachelor's degree or master's degree...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Machine Learning. Be the first to apply!
Related searches
- software engineer full time San Jose, CA
- facebook software engineer San Jose, CA
- startup software engineer San Jose, CA
- intermediate software engineer San Jose, CA
- research software engineer San Jose, CA
- rust software engineer San Jose, CA
- work from home software developer San Jose, CA
- software developer San Jose, CA
- software development engineer aws San Jose, CA
- software qa engineer San Jose, CA


