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

Senior Software Engineer - Business Applications and Machine Learning

$195.5k - $352.1k
Full-time

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 role


Drive the AI-native transformation of Roku's advertising business operations, identifying high-leverage opportunities and influencing roadmap, architecture, and system design across multiple teams.

Work closely with advertising business stakeholders to identify needs, surface high-impact opportunities, and translate operational pain points into ML and agentic AI solutions.

Design and ship production ML and agentic systems end-to-end, including recommendation, personalization, ranking, forecasting, anomaly detection, and multi-agent or agent-to-agent workflows, embedded directly within product and operational systems where they drive decisions.

Apply GenAI and LLMs to deliver measurable value by building and scaling Retrieval Augmented Generation (RAG) pipelines, prompt orchestration, evaluation frameworks, and guardrails, with a focus on reliability and outcomes over hype.

Translate ambiguous business problems into production solutions, partnering with engineers, data scientists, product managers, and business teams to ground ML and AI work in real operational impact.

Build and operationalize evaluation loops covering precision and recall, calibration, drift detection, and human-in-the-loop systems, and define the dashboards and Service Level Objectives (SLO) that tie model performance to business outcomes.Start from the needs of internal engineers and business operators, bringing a creative and strategic approach to simplifying systems and introducing practical, high-impact solutions.

Provide technical leadership across the broader ML and AI surface area, raising the bar for engineering rigor, mentoring engineers, and shaping how the organization thinks about AI-native systems.

For New York Only - The estimated annual salary for this position is between $195,500 - $352,100 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 



  • Drive the AI-native transformation of Roku's advertising business operations, identifying high-leverage opportunities and influencing roadmap, architecture, and system design across multiple teams.

  • Work closely with advertising business stakeholders to identify needs, surface high-impact opportunities, and translate operational pain points into ML and agentic AI solutions.

  • Design and ship production ML and agentic systems end-to-end, including recommendation, personalization, ranking, forecasting, anomaly detection, and multi-agent or agent-to-agent workflows, embedded directly within product and operational systems where they drive decisions.

  • Apply GenAI and LLMs to deliver measurable value by building and scaling Retrieval Augmented Generation (RAG) pipelines, prompt orchestration, evaluation frameworks, and guardrails, with a focus on reliability and outcomes over hype.

  • Translate ambiguous business problems into production solutions, partnering with engineers, data scientists, product managers, and business teams to ground ML and AI work in real operational impact.

  • Build and operationalize evaluation loops covering precision and recall, calibration, drift detection, and human-in-the-loop systems, and define the dashboards and Service Level Objectives (SLO) that tie model performance to business outcomes.

  • Start from the needs of internal engineers and business operators, bringing a creative and strategic approach to simplifying systems and introducing practical, high-impact solutions.

  • Provide technical leadership across the broader ML and AI surface area, raising the bar for engineering rigor, mentoring engineers, and shaping how the organization thinks about AI-native systems.

 

We're excited if you have 



  • Master's or PhD in Computer Science, Mathematics, Statistics, or a related technical field, or equivalent practical experience.

  • 8+ years of hands-on engineering experience, with a track record of technically leading and delivering multiple complex ML and AI initiatives.

  • Strong foundation in machine learning and statistical modeling, including clustering, classification, regression, decision trees, neural networks, SVMs, and anomaly detection, with deep understanding of supervised and unsupervised learning, feature engineering, model evaluation, bias-variance tradeoffs, and offline vs. online metrics.

  • Proven experience building and scaling production ML and AI systems, including LLMs, RAG architectures, embeddings, retrieval-based systems, and multi-agent or agent-based system design.

  • Hands-on experience designing, training, tuning, and deploying models for ranking, prediction, recommendation, forecasting, classification, or NLP use cases.

  • Demonstrated technical leadership, including setting direction, influencing across teams, and elevating the work of other engineers.

  • Experience in advertising, marketplaces, e-commerce, travel, or similar data-rich, decision-driven platforms is a strong plus.

#LI-RN1

 

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 us.fitly.work .

 

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 us.fitly.work .

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Business Applications and Machine Learning in New York, NY vacancy
  • $121.2k

     ...and profits. Learn more about our...  ...looking for lead software developers to...  ...-level applications. You will have...  ...lead software engineer, you will build...  ...to solve real business challenges in...  ...solutions, IoT, Machine Learning, AI,...  ...audiences including senior executives and... 
    Application
    Senior
    Local area
    Immediate start

    Pariveda Solutions

    New York, NY
    22 hours ago
  • $147k - $202k

     ...an Observability Engineer to help ensure that...  ...to rapidly ship software that our...  ...to further your learning and development in...  ...these areas.As a Senior Engineer on this...  ...for instrumenting applications.P-1074#LI-HybridBelow...  ...artificial intelligence, machine learning, or... 
    Application
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    New York, NY
    22 hours ago
  • $25k

     ...using industry-leading software development...  ...in R&D into scalable applications / features for the broader...  ...for teams across the business, leveraging AI in the...  ...challenges. Biz Tech engineers at SeatGeek create custom...  ...pride in mentoring and learning from othersOur stackYou... 
    Application
    Senior
    Work at office
    Local area
    Work from home
    Home office

    SeatGeek

    New York, NY
    22 hours ago
  • $160k - $240k

    Senior Software Engineer - AI Inference Location New York Business Area Engineering and CTO Ref # 10050779...  ...deploying, and serving all machine learning models, both predictive and...  ...focus on creating intelligent applications with guaranteed scalability... 
    Application
    Senior
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    22 hours ago
  • $160k - $200k

     ...Biology (CCB) is seeking an experienced senior software engineer to join a growing team of...  ...intensive pipelines, and supporting machine learning workflows in scientific computing environments...  ...systems and data-intensive applications Demonstrated ability to collaborate... 
    Application
    Senior
    Full time
    Local area

    Simons Foundation

    New York, NY
    22 hours ago
  • $184.9k - $250.2k

     ...maintaining consistency across APIs, Machine Learning (MCP) tools, Skills,...  ...approaches and mentoring engineers to deliver high-quality,...  ...non-internship professional software development experience- 5+...  ...accommodation or adjustment during the application and hiring process,... 
    Application
    Senior
    Internship
    Worldwide
    Flexible hours

    Amazon

    New York, NY
    3 days ago
  • $140k - $160k

     ...destination. And it’s why our business strategy centers on making...  ...powers the delivery of machine learning recommendations on our...  ...apps.You will report to the Senior Engineering Manager within the Reader...  ...substantive content during the application and interview process.If... 
    Application
    Senior
    Work at office
    Local area
    Flexible hours
    2 days per week

    The New York Times

    New York, NY
    4 days ago
  • $147k - $202k

     ...developers. We make access to applications safe, secure, and seamless...  ...era. We’re looking for a Senior Software Engineer to join the AI Agentic...  ...team. We value ownership, learning and innovation. This is an...  ...artificial intelligence, machine learning, or other automated... 
    Application
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    New York, NY
    1 day ago
  • $184.9k - $250.2k

     ...Discovery (PVPD) is seeking a Senior Software Development Engineer to lead Personalization...  ...managers to translate business requirements into...  ...passionate about using Machine Learning and experiments to help...  ...or adjustment during the application and hiring process, including... 
    Application
    Senior
    Internship
    Flexible hours

    Amazon

    New York, NY
    22 hours ago
  • $184.9k - $250.2k

    We are seeking an experienced Senior Software Engineer to join our dynamic team. In this role, you...  ...Lead collaboration across research, machine learning, hardware, and operations teams to...  ...accommodation or adjustment during the application and hiring process, including... 
    Application
    Senior
    Internship
    Flexible hours

    Amazon

    New York, NY
    2 days ago
  • $216k - $311k

    The Public Sector software engineers (SWEs) create the core...  ...reached a decisionAs a Senior Software Engineer,...  ...risks within machine learning infrastructure and model...  ...developing and deploying applications in a cloud-native...  ...for our professional business purposes, including... 
    Application
    Senior
    Full time

    Scale AI

    New York, NY
    22 hours ago
  •  ...with deep expertise in AI and machine learning. Our platform is perfecting...  ....Product @ PaveProduct engineers at Pave build the core workflows...  ...building data-intensive applications.Strong product intuition:...  ...compensation decision.We build software that transforms how... 
    Application
    Senior
    Flexible hours
    3 days per week

    Trove Information Technologies

    New York, NY
    1 day ago
  • $160k - $240k

    Senior Software Engineer - Artificial Intelligence Location New York Business Area Engineering and CTO Ref # 10053146...  ...to the team (or teams) of Machine Learning (ML) and Software Engineers...  ...Artificial Intelligence applications that offer solutions to these... 
    Application
    Senior
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    22 hours ago
  • $140k - $160k

     ...destination. And it’s why our business strategy centers on...  ...between product engineering, data science, and...  ...management and uses machine learning to optimize campaign...  ...platformBuild client applications that empower our marketersOversee...  ...+ years of full time Software Engineering... 
    Application
    Senior
    Full time
    Local area
    Flexible hours

    The New York Times

    New York, NY
    3 days ago
  • $137.4k - $161.7k

     ...West Monroe is seeking a Senior Software Engineer to join the Tech Ex AI Assets...  ..., secure AI-enabled applications and platform components in...  ...Azure OpenAI, Databricks Machine Learning, LLM integration, prompt...  ...skills with internal product, business, and engineering... 
    Application
    Senior
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    New York, NY
    22 hours ago
  • $150k - $300k

     ...DoAt Goldman Sachs, our Engineers don't just make...  ...build massively scalable software and systems,...  ...threats, and leverage machine learning alongside financial engineering...  ...action. Drive new businesses, redefine finance using...  ...& Operations: Application instrumentation (metrics... 
    Application
    Senior
    Full time
    Temporary work
    Part time
    Immediate start

    Goldman Sachs

    New York, NY
    22 hours ago
  • $213k - $263k

     ...experienced, technically hands-on Senior Software Engineer to design and implement these core...  ...modeling for high-throughput, low-latency applications. ~ Strong proficiency in C++ or...  ...lifecycle for evaluation or machine learning systems. A passion for safety-critical... 
    Application
    Senior
    Full time
    Remote work

    Waymo

    New York, NY
    22 hours ago
  •  ...Take2 AI is hiring a hands-on Senior Software Engineer to lead and scale the infrastructure...  ...deployed and scaled end-to-end AI applications (LLMs, speech/voice, recommendation...  ...Voice, Streaming, Low Latency, or Machine Learning Pipelines What You'll Do Evolve... 
    Application
    Senior
    Work at office

    Take2 AI

    New York, NY
    22 hours ago
  • $135k - $200k

     ...few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that...  ...of log entries Build a machine learning pipeline that automatically detects...  ...with modern Javascript-based applications and frameworks ~ At least... 
    Application
    Senior
    Full time
    Visa sponsorship

    LogRocket

    New York, NY
    3 days ago
  •  ...agents to execute business-critical...  ...AI, enterprise software, workflow automation...  ...under pressure, learn quickly, earn trust...  ...is looking for a Senior Software Engineer - AI/ML to lead...  ...Computer Science, Machine Learning,...  ...production LLM applications, AI agents, RAG... 
    Application
    Senior

    Artian AI

    New York, NY
    3 days ago
  • $115.2k - $214k

     ...AI for Drug Discovery, the Software Engineering team builds and operates...  ...integrate scientific and machine learning capabilities, and improve...  ...services, APIs, and user-facing applications for an agentic drug design...  ...experience and for the Senior Software Engineer level, you... 
    Application
    Senior
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    New York, NY
    2 days ago
  • $170k - $250k

     ...Senior Software Engineer Current is a leading consumer fintech platform...  ...to have an impact on our business and mission to improve financial...  ...infrastructure. With our applications running on Google Cloud...  ..., infrastructure for machine learning and experimentation, real... 
    Application
    Senior
    Work at office
    Flexible hours

    Current

    New York, NY
    3 days ago
  • $182k - $242k

     ...CRWV) in March 2025. Learn more at .About the Role:As a Software and AI Engineer, IT Systems, you’ll design...  ...and first-party applications that bring intelligence...  ...Warehouse).Proficiency with machine learning and data...  ...can drive measurable business efficiency.Wondering if... 
    Application
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    New York, NY
    1 day ago
  • $184.9k - $250.2k

     ...We're seeking a talented Senior Software Engineer to join our AI and Platform...  ...the power of AI and machine learning to simplify the authoring...  ...services to power their businesses.Inclusive Team Culture Here...  ...or adjustment during the application and hiring process, including... 
    Application
    Senior
    Internship
    Flexible hours

    Amazon

    New York, NY
    4 days ago
  • $200k - $250k

     ...Our Team As an engineering team, we believe strongly...  ...serves. We're looking for a Senior Software Engineer to join our core...  ...PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock...  ...own large portions of the application from start to finish Passion... 
    Application
    Senior
    Work at office
    Local area

    Peregrine Technologies

    New York, NY
    2 days ago
  • $240k - $300k

     ...About The Role As a Software Engineer at EliseAI, you won't just...  ...build software that improves business operations and makes a...  ...systems Understanding of machine learning and data AWS experience...  ...opportunities to all employees and applicants for employment and... 
    Application
    Senior
    Work at office
    Local area
    Relocation

    EliseAI

    New York, NY
    3 days ago
  • $200k - $225k

     ...026! About You: An ambitious Software Engineer who will be in the driver’s seat...  ...deliver the entire customer-facing application layer for our growing line of AI...  ...the backend REST server that feeds machine learning data and BI (Business Intelligence) Own the entire... 
    Application
    Senior
    Temporary work
    Work at office
    Flexible hours

    EvolutionIQ

    New York, NY
    2 days ago
  • $121.4k - $161.8k

     ...environment where you can learn and collaborate with...  ...Games is seeking a Senior Software Engineer in Data Engineering...  ...Data Engineers, Machine Learning Engineers,...  ...driven insights and applications to company stakeholders...  ...and other objective business considerations.... 
    Application
    Senior
    Full time
    Work at office

    Rockstar Games

    New York, NY
    3 days ago
  • $145k - $182k

     ...We're looking for a Senior AI/ML Engineer to design, build, and...  ...innovate:Work with business stakeholders to refine...  ...workflows and applications. Ensure seamless...  ...Lead the deployment of machine learning models into production...  ...Collaborate with software engineers to integrate... 
    Application
    Senior
    Temporary work
    Work at office
    Shift work
    3 days per week

    Blackline Systems Inc

    New York, NY
    3 days ago
  •  ...winning, AI-First digital engineering and consulting...  ...to reimagine their businesses through intelligent,...  ...highly experienced Senior Software Engineer to lead the...  ...complex, enterprise-grade applications. In this role, you...  ...intelligence and machine learning, data and cloud #J-... 
    Application
    Senior
    Full time

    Quantiphi

    New York, NY
    1 day ago

Do you want to receive more vacancies?

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