Senior Software Engineer - Business Applications and Machine Learning
$178.5k - $290.5kRoku, Inc.
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 Massachusetts Only – The estimated annual salary for this position is between $178,500 - $290,500 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 create measurable value, 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. 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. 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. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. #J-18808-Ljbffr Roku, Inc.
- ...investment strategy engine, portfolio trading and... ...client segments. Software Engineer III 55ip’s... ...performance cloud-based web application solutions to support... ..., simulations, machine learning, and other advanced analytics... ...to understand business requirements Collaborate...ApplicationSenior
$150k - $200k
...Senior Software Engineer (Backend) Title of Role: Senior Software Engineer (Backend)... ...Python and NodeJS to support scalable applications. Collaborate with cross-functional... ...Familiarity with AI and machine learning concepts as they apply to healthcare...ApplicationSeniorWork at office- ...system that executes the software and neural networks that make... ...intersection of software engineering, machine learning, sensors, and hardware... ...What You’ll Be Doing As a senior engineer in the Next-Gen Technologies... ...our stack through the application of efficient and effective...ApplicationSeniorWork at office
- ...Senior Software Engineer Location: Houston TX-Remote-CST Hours Duration: Fulltime About... ..., data analytics, and machine learning/AI integrations. As a one-stop shop... ...maintain scalable, high-quality software applications. System Architecture: Design and...ApplicationSeniorFull timeRemote work
$217k - $307k
...Software Core Performance Engineer Zoox is building advanced self-driving hardware and software solutions... ...at the intersection of robotics, machine learning, and design, Zoox aims to provide... ...to participate in the application or interview process please reach...ApplicationSeniorTemporary workRelocation package$127.5k - $195.5k
...Senior Software Engineer, Fullstack Boston, MA (Hybrid) Who We Are... ...leveraging modern approaches in machine learning. Our team, comprising... ...the architecture of our application platform, considering the... ...employment decisions on business needs, job requirements,...ApplicationSenior- ...Senior Full Stack Software Engineer Watertown, MA December 17, 2025 Job Description The Company... ...orchestrating real time robot code, machine learning systems, data labeling frontends,... ...Haves: -Experience building web applications with React -Background or...ApplicationSeniorWork at office
- ...Senior Software Engineer OnCorps LLC is a trailblazer in the financial services sector, harnessing... ...the power of advanced AI and machine learning technologies to revolutionize the industry... ...a critical role in enhancing our applications to better serve our customers....ApplicationSeniorWork at officeRemote work
$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 one previous...ApplicationSeniorFull timeVisa sponsorship$159k - $207k
...Senior Software Engineer, Next Gen Compute Motional's global headquarters... ...of software engineering, machine learning, sensors, and hardware... ...improve our stack through the application of efficient and... ...certifications, licenses, and business needs. The estimated compensation...ApplicationSeniorWork at office2 days per week$148k - $222k
...believe the future of software lies not in productivity... ...infrastructure and application that serve as the interface between businesses and consumers. We now... ...state‑of‑the‑art AI and machine learning technologies at Klaviyo... ...for a Sr. Software Engineer to join Flows AI. You’...ApplicationSenior- ...highly skilled and motivated Senior Software Engineer to join our innovative... ...robust and user-centric applications. This is an onsite role based... ...in AI development and machine learning #LI-NE1 About Us:... ...people in our worldwide businesses. Our fiscal 2025 sales were...ApplicationSeniorFull timeWork at officeWorldwide
- ...Senior Software Engineer Location: Cambridge, MA (Kendall Square). Hybrid... ...the latest in AI and machine learning along with robust cloud engineering... ...on customer feedback and business goals. Execution and... ...technology stack: data, application backend, web-based user...ApplicationSeniorWork at office
$86.8k - $165.2k
...three market leading businesses, world-class... ...s scientists and engineers are working to advance... ...ranging from machine language translation... ...and machine learning based solutions,... ...situational awareness applications, and... ...develop prototype software using the latest...ApplicationSeniorTemporary workWork experience placementRelocation packageFlexible hours$144k - $270k
...Your Impact at LILA We are seeking a Senior Software Engineer to join our Applied AI group and help... ...integrations that power intelligent, data-driven applications. You’ll work at the intersection of backend engineering and machine learning, ensuring our platform seamlessly...ApplicationSeniorFull timeWork at officeLocal areaFlexible hours$102.7k
...member of an agile software engineer team responsible for... ...building scalable software applications across all digital... ...idea generation, business analysis, technical... ...year of working with Machine Learning esp. in Natural... ...implementation. ~ Senior-level contributions...ApplicationSeniorTemporary workFor contractorsWork at officeLocal area$144k - $240k
...this a reality — and we need engineers who want to solve problems... ...Sr Principal / Principal Software Engineers to design the agents... ...AI. About The Team The Application Team sits at the center of... ...the integration point where Machine Learning, Life Sciences, Physical Sciences...ApplicationSeniorFull timeWork at officeLocal areaFlexible hours- ...Senior Software Engineer Location: Boston, MA Type: Permanent... ...to accelerate business success using AI. This... ...fosters continuous learning, career growth, and... ...experience developing applications in Golang or Python... ...science workflows and machine learning pipelines...ApplicationSeniorPermanent employmentFull timeWork experience placementWork at officeRemote workFlexible hours
- .... With expertise in machine learning, natural language processing... ...research focus on business and financial generative AI applications, agents, data... ...but always rooted in engineering best practices. As a... ...comes to UX. As a Senior Full-Stack Software Engineer, you will...ApplicationSeniorTemporary workWork at officeWorldwide
$86.8k - $165.2k
...three market leading businesses, world-class... ...s scientists and engineers are working to advance... ...ranging from machine language translation... ...and machine learning based solutions,... ...situational awareness applications, and... ...develop prototype software using the latest...ApplicationSeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- The Senior Full Stack software Engineer will be responsible for working with the other members of the team... ...full stack Python/Java based web applications as part of a team. Deploy cloud-... ...background in analytics, statistics, and machine learning is strongly desired. Familiarly...ApplicationSenior
- Senior Software Engineer - Frontend (4 days in office) Cambridge, MA - Full... ...-fast, pixel-perfect web applications. This is not just about shipping... ...customer feedback and business goals into intuitive,... ...generative AI and other machine learning techniques in our products...ApplicationSeniorFull timeWork at office
$106.6k - $221.4k
...part of Bot Manager Engineering team, you will focus... ..., reliable, scalable software solutions. We do it for... ...a Software Engineer Senior, you will be responsible... ...understanding with Machine learning or Data science is an... ...customers to develop and run applications, while we keep...ApplicationSeniorPermanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours$148k - $222k
Senior Software Engineer, Agent Platform At Klaviyo, we value the unique backgrounds... ...the infrastructure and application that serve as the interface between businesses and consumers. We now have over... ...state‑of‑the‑art AI and machine learning technologies at Klaviyo to power...ApplicationSenior$148k - $222k
Senior Software Engineer, Composer AI Product At Klaviyo, we value... ...consider applying. Want to learn more about life at... ...paths, and evaluate business and architectural... ...solutions. Experience with machine learning systems or... .... Massachusetts Applicants It is unlawful in Massachusetts...ApplicationSenior$148k - $222k
...platform for the LGBTQ+ business community. Please... .... Want to learn more about life at... ...more. As a Senior Engineer, you’ll tackle complex... ...experience in a software engineering role.... ...Experience with machine learning systems... ...Massachusetts Applicants: It is unlawful...ApplicationSeniorFull time$144k - $240k
...future of science! We are seeking Senior Software Engineers with full stack experience to join... ...software engineers, lab scientists, and machine learning engineers to build cutting‑edge... ...systems, ML workflows, and AI‑driven applications. Application Development: Build...ApplicationSeniorFull timeWork at officeLocal areaFlexible hours$148k - $222k
Senior Software Engineer, Agent Platform At Klaviyo, we believe the future of software... ...the infrastructure and application that serve as the interface between businesses and consumers. We now have over... ...state‑of‑the‑art AI and machine learning technologies at Klaviyo to power...ApplicationSenior$148k - $222k
...platform for the LGBTQ+ business community. Please do... ...applying. Want to learn more about life at Klaviyo... ...own destiny. Senior Software Engineer - Agent Platform At... ...the infrastructure and application that serve as the... ...state-of-the-art AI and machine learning technologies...ApplicationSeniorFull time- ...Anduril Industries is seeking a Senior Software Engineer in Waltham, Massachusetts to lead a small... ...-edge technologies for defense applications. You will work on high-performance... ...understanding of applied mathematics and machine learning techniques. Anduril offers top-tier...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!
- senior robotics software engineer Boston, MA
- junior software developer Boston, MA
- graduate software engineer Boston, MA
- software engineer internship Boston, MA
- senior software engineer Boston, MA
- software developer fintech Boston, MA
- software engineer visa sponsorship Boston, MA
- software engineer student Boston, MA
- senior software engineer ruby on rails Boston, MA
- federal - software developer Boston, MA



