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.
$178.5k - $290.5k
...powers a multi-billion-dollar business and operates at the... ...US. We are looking for a Senior Software Engineer to drive the next evolution... ...’s advertising business applications operate, partnering... ...operational workflows using machine learning, GenAI, and agentic AI systems...ApplicationSeniorFull timeWork at officeLocal areaRemote workMonday to ThursdayFlexible hours$77k - $202k
...Industry/Sector: Not Applicable Time Type:... ..., and learning how to manage and... ...understanding of the business context and how... .... As a Senior Associate, you... ...experience in software development or AI/ML engineering What Sets... ...AWS Certified Machine Learning - Specialty...ApplicationSeniorFull timeH1b- ...of sharing and learning various new technologies... ...cutting-edge software and... ...mission critical applications for our investment... ...production support. The business areas serviced... ...are seeking a senior quant developer/software engineer with 10-15... ...(specifically machine learning or...ApplicationSenior
$150k - $200k
...Senior Software Engineer (Backend) Title of Role: Senior Software Engineer (Backend) Location... ...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- ...Mid To Senior Full Stack Software Developer We are looking for a mid to senior... ...developer to join our machine learning platform team at our HQ... ...make a real impact on our business process and outputs. What... ...to the backend server application. You will also engage with...ApplicationSenior
- ...hands-on role, working alongside a collaborative team of talented software and machine learning engineers as well as visual designers to develop new and exciting features across all layers of web applications. Skills and Experience: Entefy is not your typical company; it’...ApplicationSeniorRemote work
- ...intelligence, robotics, machine learning, and cloud... ...customer teams. Write software to run offline simulations... ...closely with systems engineers to ensure a safe, well... ...Note: Pursuant to its business activities and use of... ...AV complies with all applicable U.S. national security...ApplicationSenior
$127.5k - $195.5k
...modern approaches in machine learning. Our team, comprising... ...skilled and experienced engineers to join our team and... ...for our growing software platform. We believe... ...architecture of our application platform, considering... ...employment decisions on business needs, job requirements...ApplicationSenior$130k - $170k
...utility clients’ software systems. Through... ...process. As a senior software engineer, you would join... ...sponsorship of new applicants for employment... ...collaborating and learning from each other.... ...areas of the business. Work with the latest... ...IoT, SaaS and machine learning...ApplicationSeniorCasual workImmediate start- ...Senior Forward Deployed Software Engineer, Full Stack In Brief We’re an early-stage startup on a mission to... ...diverse team of clinicians, engineers, machine learning experts, product designers, and... ...of our clinical AI platform and application with our health system clients’...ApplicationSeniorLocal area
$149k - $198.5k
...Senior Software Engineer – Autonomy Integrations Remote February 25, 20... ...building production-grade applications, tools, and pipelines using... .... Familiarity with Machine Learning frameworks or Large Language... ..., licenses, and business needs. The estimated compensation...ApplicationSeniorWork at officeRemote work$170k - $200k
...are looking to add a Senior Software Engineer to our Remote Team!... ...collaboratively to support the business by creating seamless... ...system reliability. Learn and apply software... .... 6. Utilize AI and machine learning... ...building and deploying applications on AWS Proficient in...ApplicationSeniorLocal areaRemote work- ...Software Engineer The Engine Team designs and builds the software... ...software to reliably generate machine learning models and give shoppers... ...our predictive analytics applications. Qualifications... ...Passion: Has an interest in our business domain (fashion), solution...ApplicationSenior
- ...harnessing the power of advanced AI and machine learning technologies to revolutionize the... ...seeking a talented and motivated Senior Software Engineer to join our dynamic Engineering... ...play a critical role in enhancing our applications to better serve our customers. Key...ApplicationSeniorWork at officeRemote work
$175k - $210k
...thinkers. System builds software to help the world see and... ...motivated and experienced Senior Software Engineer to join our team. The primary... ...that power high-impact applications advancing public benefit... ...transparent analytics, machine learning, and open knowledge initiatives...ApplicationSeniorFlexible hours$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$140k - $190k
...lead the charge. As an AI software company who deploys its inventions... ...things. As a platform engineer, your work lies at the... ...orchestrating real time robot code, machine learning systems, data labeling... ...-Experience building web applications with React -Background or...ApplicationSeniorWork at office- ...Senior Frontend Engineer Location: Cambridge, MA (Kendall Square... ...pixel-perfect web applications. This is not just... ...feedback and business goals into intuitive... ...generative AI and other machine learning techniques in our... ...with the rest of the software engineering team to...ApplicationSeniorWork at office
$165k - $190k
...Job Title: Senior Software Engineer - Machine Learning & Geospatial Location: 100% Remote (US Based Only) *We cannot sponsor or transfer any... ...stability. Understanding of spherical geometry and its application to geospatial analytics. What success looks...ApplicationSeniorTemporary workLocal areaRemote workVisa sponsorship$137.7k - $182.43k
...Articulate is looking for a Senior Software Engineer to join our amazing... ...team of software engineers, machine learning engineers, and designers... ...Participate in defining application architecture Participate... ...certifications, education, and other business and organizational needs....ApplicationSeniorLocal areaImmediate startRemote work- ...Senior Software Engineer (Python Development) Industry: Banking and Finance clients Location... ...languages. Solid python application development experience (Not scripting... ...~ Extensive experience working with machine learning models with respect to deployment, inference...ApplicationSenior
- ...Senior Software Engineer At HDR, our employee-owners are fully... ...better. Read further to learn how you could help... ...HDR's Architecture Business Group. In this role,... ...most critical web applications using progressive web... ...Services and virtual machines, ensuring...ApplicationSeniorFull timeTemporary workPart time
$144k - $270k
...Senior Software Engineer, Applied AI Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA... ...that power intelligent, data-driven applications. You'll work at the intersection of backend engineering and machine learning, ensuring our platform seamlessly scales...ApplicationSeniorFull timeWork at officeLocal areaFlexible hours$159k - $207k
...system that executes the software and neural networks... ...of software engineering, machine learning, sensors, and hardware... ...Be Doing: As a senior engineer in the Next... ...our stack through the application of efficient and effective... ..., licenses, and business needs. The estimated...ApplicationSeniorWork at office2 days per week$186.07k - $218.9k
...experienced backend engineers to join our team... ...by web-scale applications and blockchain technology... ...: Consumer & Business Group (CBG)’s... ...managers and senior leadership to turn... ...of experience in software engineering. You... ...AI tool based on machine learning technologies to conduct...ApplicationSeniorLocal area$170k - $220k
...in a positive way. To learn more visit: You will.... ...Research Scientists and Engineers working on building a... ...computer vision, and machine learning. - Manage the... ...ML systems or the ML software stack. - Deep understanding... ...employees. We seek applicants of all backgrounds and...ApplicationSeniorFull timeWork at officeWork from homeFlexible hours$144k - $210k
...Senior Software Engineer, Lab Software Cambridge, MA USA Join us in shaping the future of... ...software engineers, lab scientists, and machine learning engineers to build cutting-edge... ...APIs that integrate with AI-driven applications. Database Architecture & Scaling...ApplicationSeniorFull timeWork at officeLocal areaFlexible hours$144k - $240k
...Senior Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Scientists... ...with AI. About The Team The Application Team sits at the center of LILA — the integration point where Machine Learning, Life Sciences, Physical Sciences, and...ApplicationSeniorFull timeWork at officeLocal areaFlexible hours$160k - $190k
...growing startup, we’d love to meet you. Job Summary Vanilla is seeking a Senior Software Engineer - AI Applications with a strong background in software development, data science, machine learning, and artificial intelligence. You will be utilizing existing Large Language...ApplicationSeniorFull timeWork experience placementWork at officeLocal areaRemote workHome officeFlexible hours$136.32k - $225.09k
...designing cutting-edge applications that leverage... ...are seeking talented engineers to spearhead the technology... ...computing capabilities using Machine Learning models, running on... ...analyze and clarify business requirements to... ...Strong experience in a software engineering role ~...ApplicationSeniorPermanent employmentFull timeWork experience placementWork at officeRemote workFlexible hours
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!
- graduate software developer Boston, MA
- rust software engineer Boston, MA
- senior software design engineer Boston, MA
- software engineer student Boston, MA
- software engineer amazon Boston, MA
- software developer positions Boston, MA
- software engineer full time Boston, MA
- software qa engineer Boston, MA
- new graduate software engineer Boston, MA
- junior software developer Boston, MA

