Senior Software Engineer - Business Applications and Machine Learning
$195.5k - $352.1kRoku, 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 .
$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...ApplicationSeniorLocal areaImmediate start$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...ApplicationSeniorLocal areaWorldwideFlexible hours$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...ApplicationSeniorWork at officeLocal areaWork from homeHome office$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...ApplicationSeniorTemporary workFor contractorsWork experience placement$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...ApplicationSeniorFull timeLocal area$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,...ApplicationSeniorInternshipWorldwideFlexible hours$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...ApplicationSeniorWork at officeLocal areaFlexible hours2 days per week$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...ApplicationSeniorLocal areaWorldwideFlexible hours$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...ApplicationSeniorInternshipFlexible hours$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...ApplicationSeniorInternshipFlexible hours$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...ApplicationSeniorFull time- ...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...ApplicationSeniorFlexible hours3 days per week
$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...ApplicationSeniorTemporary workFor contractorsWork experience placement$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...ApplicationSeniorFull timeLocal areaFlexible hours$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...ApplicationSeniorLocal areaImmediate startFlexible hours$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...ApplicationSeniorFull timeTemporary workPart timeImmediate start$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...ApplicationSeniorFull timeRemote work- ...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...ApplicationSeniorWork at office
$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...ApplicationSeniorFull timeVisa sponsorship- ...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...ApplicationSenior
$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...ApplicationSeniorFull timeLocal areaWorldwideRelocation package3 days per week$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...ApplicationSeniorWork at officeFlexible hours$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...ApplicationSeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...ApplicationSeniorInternshipFlexible hours$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...ApplicationSeniorWork at officeLocal area$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...ApplicationSeniorWork at officeLocal areaRelocation$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...ApplicationSeniorTemporary workWork at officeFlexible hours$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....ApplicationSeniorFull timeWork at office$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...ApplicationSeniorTemporary workWork at officeShift work3 days per week- ...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-...ApplicationSeniorFull time
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!
- software engineer internship New York, NY
- software development engineer aws New York, NY
- software developer internship no experience New York, NY
- real time software engineer New York, NY
- financial software developer New York, NY
- part time software developer New York, NY
- graduate software developer New York, NY
- software engineer travel New York, NY
- experienced software developer New York, NY
- remote entry level software developer New York, NY

