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

$178.5k - $290.5k

Roku, 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Business Applications and Machine Learning in Boston, MA vacancy
  •  ...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... 
    Application
    Senior

    J.P. Morgan

    Boston, MA
    9 days ago
  • $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... 
    Application
    Senior
    Work at office

    Recruiting from Scratch

    Boston, MA
    3 days ago
  •  ...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... 
    Application
    Senior
    Work at office

    Dormont Manufacturing Company

    Boston, MA
    4 days ago
  •  ...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... 
    Application
    Senior
    Full time
    Remote work

    Saviance

    Boston, MA
    5 days ago
  • $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... 
    Application
    Senior
    Temporary work
    Relocation package

    Zoox

    Boston, MA
    3 days ago
  • $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,... 
    Application
    Senior

    PathAI

    Boston, MA
    4 days ago
  •  ...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... 
    Application
    Senior
    Work at office

    Venturefizz Product Management Community

    Watertown, MA
    5 days ago
  •  ...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.... 
    Application
    Senior
    Work at office
    Remote work

    OnCorps AI

    Boston, MA
    3 days 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 one previous... 
    Application
    Senior
    Full time
    Visa sponsorship

    LogRocket

    Boston, MA
    5 days ago
  • $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... 
    Application
    Senior
    Work at office
    2 days per week

    Venturefizz Product Management Community

    Boston, MA
    3 days ago
  • $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’... 
    Application
    Senior

    Klaviyo

    Boston, MA
    2 days ago
  •  ...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... 
    Application
    Senior
    Full time
    Work at office
    Worldwide

    Brady

    Boston, MA
    5 days ago
  •  ...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... 
    Application
    Senior
    Work at office

    Datalign Advisory, Inc.

    Cambridge, MA
    4 days ago
  • $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... 
    Application
    Senior
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Raytheon

    Cambridge, MA
    3 days ago
  • $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... 
    Application
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Dormont Manufacturing Company

    Cambridge, MA
    5 days ago
  • $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... 
    Application
    Senior
    Temporary work
    For contractors
    Work at office
    Local area

    Highmark Health

    Boston, MA
    2 days ago
  • $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... 
    Application
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Jobr

    Cambridge, MA
    1 day ago
  •  ...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... 
    Application
    Senior
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Experis

    Boston, MA
    1 day ago
  •  .... 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... 
    Application
    Senior
    Temporary work
    Work at office
    Worldwide

    S&P Global

    Cambridge, MA
    5 days ago
  • $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... 
    Application
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Cambridge, MA
    1 day ago
  • 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... 
    Application
    Senior

    Arrayo

    Boston, MA
    2 days ago
  • 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... 
    Application
    Senior
    Full time
    Work at office

    Datalign Advisory, LLC.

    Cambridge, MA
    3 days ago
  • $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... 
    Application
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai Technologies GmbH

    Cambridge, MA
    5 days ago
  • $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... 
    Application
    Senior

    Klaviyo Inc.

    Boston, MA
    5 days ago
  • $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... 
    Application
    Senior

    Klaviyo Inc.

    Boston, MA
    5 days ago
  • $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... 
    Application
    Senior
    Full time

    Klaviyo

    Boston, MA
    14 hours ago
  • $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... 
    Application
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Dormont Manufacturing Co

    Cambridge, MA
    5 days ago
  • $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... 
    Application
    Senior

    Klaviyo

    Boston, MA
    3 days ago
  • $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... 
    Application
    Senior
    Full time

    Klaviyo

    Boston, MA
    14 hours ago
  •  ...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... 
    Application
    Senior
    Full time

    jobs.frontdoordefense.com - Jobboard

    Waltham, MA
    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!