Senior Software Engineer (Business Applications and Machine Learning)
$195.5k - $352.1kRoku, Building C
About the role Roku Advertising powers a multi-billion-dollar business and operates at the scale of one of the largest CTV advertising platforms in the US. We are looking for a Senior Software Engineer to drive the next evolution of how Roku’s advertising business applications operate, partnering closely with advertising business stakeholders, product, architecture, and engineering teams to transform operational workflows using machine learning, GenAI, and agentic AI systems. This role is focused on applying AI across Roku’s advertising business applications, including pre‑sales, booking, campaign management, delivery, optimization, and revenue operations. You will build intelligent systems and agents that recommend, automate, orchestrate, and optimize decisions across complex operational workflows and interconnected business applications. We are looking for someone who combines strong software engineering and architectural fundamentals with practical experience building and scaling AI‑native systems in production environments. The ideal candidate has experience building large‑scale enterprise business applications and operational systems in traditional software engineering environments and has more recently applied GenAI, LLMs, and agentic AI systems to modernize and automate complex workflows. This is not a research‑only role. You will own production‑grade AI and agentic systems that create measurable business impact, influence architecture and technical direction for AI‑native operations, and help shape how AI capabilities are embedded across Roku’s advertising business applications. 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 applications, identifying high‑leverage opportunities and contributing to roadmap, architecture, and system design across multiple teams. Work closely with advertising business stakeholders to identify operational challenges, simplify complex workflows, and translate business pain points into scalable AI and agentic system solutions. Design and deliver production‑grade AI systems end‑to‑end, including recommendation, ranking, forecasting, anomaly detection, workflow automation, and multi‑agent or agent‑to‑agent orchestration embedded directly within operational platforms and business applications. Apply GenAI and LLM technologies where they create measurable value, including RAG pipelines, prompt orchestration, evaluation frameworks, memory‑aware systems, and guardrails, with a focus on reliability, scalability, and operational outcomes over hype. Partner deeply with engineers, data scientists, product managers, architects, and business teams to translate ambiguous operational problems into practical production solutions that drive measurable business impact. Build evaluation and observability frameworks covering precision and recall, calibration, drift detection, human‑in‑the‑loop systems, operational metrics, dashboards, and SLOs that connect AI system 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 pragmatic, high‑impact solutions. Provide technical leadership within the broader AI and engineering ecosystem, influencing architecture, mentoring engineers, and helping establish engineering best practices for AI‑native application development. 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 software engineering experience building and scaling large enterprise business applications and operational platforms, with recent experience applying AI, GenAI, and agentic systems within production enterprise environments. Proven experience building and scaling production AI systems, including LLMs, RAG architectures, embeddings, retrieval systems, workflow orchestration, and multi‑agent or agent‑based architectures. Strong foundation in machine learning and statistical modeling techniques, including classification, regression, clustering, anomaly detection, ranking, forecasting, recommendation systems, and NLP use cases. Deep understanding of machine learning fundamentals, including feature engineering, model evaluation, bias‑variance tradeoffs, offline vs. online metrics, and production monitoring. Strong software engineering, architecture, and system design skills, with experience building reliable, scalable, and maintainable enterprise business applications, workflow‑driven systems, and operational platforms. Demonstrated technical leadership, including influencing architecture and technical direction across teams, mentoring engineers, and driving execution in ambiguous environments. Experience in advertising, marketplaces, e‑commerce, travel, or similar operationally complex, data‑rich platforms is a strong plus. Benefits Roku offers a comprehensive benefits package, including health insurance, life insurance, disability benefits, parental leave, wellness benefits, paid time off, and equity awards. Benefits may vary by location; you can consult your recruiter for details specific to your region. 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 click.appcast.io. #J-18808-Ljbffr
$195.5k - $352.1k
...powers a multi-billion-dollar business and operates at the scale... ...US. We are looking for a Senior Software Engineer to drive the next... ...Roku's advertising business applications operate, partnering closely... ...workflows using machine learning, GenAI, and agentic AI systems...ApplicationSeniorWork 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- ...Job Description As a Senior Software Engineer, you will be at the forefront... ...enhance our operations and business processes. Your expertise... ...language processing, and machine learning models. Create and... ...infrastructure to support scalable applications, including setting up EC2...ApplicationSenior
- ...OKX will be prioritising applicants who have a current right to work in Singapore, and... ...and more. About the Opportunity As a Senior Engineer on the Anti-Fraud AI Service Platform... ...real-time fraud detection services, machine learning model deployment, and autonomous AI agents...ApplicationSeniorContract work
- ...Role 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 and...ApplicationSenior
$250k - $330k
...Senior Software Engineer (NYC) Title of Role: Senior Software Engineer... ...customer engagement and drive business success. What You Will... ...to support scalable applications. Collaborate with cross... ...functional teams to integrate machine learning capabilities into...ApplicationSeniorWork at office$150k - $210k
...ownership together. Fi is looking for a Senior Software Engineer! As a pivotal member of our... ...creating dashboards, data aggregation, machine learning, and the development of scalable... ...you go. Work with our native mobile applications and backend stack, aligning with industry...ApplicationSeniorApprenticeshipLocal areaFlexible hours$159k - $278.25k
...About the role We use machine learning and large language models to build software which helps our internal... ...teams operate their business effectively. This manifests... ...the role of a backend engineer working across the... ...user-facing applications. Experience in the Ads...ApplicationSenior$180k - $240k
...re seeking an exceptional Senior Software Engineer to join our LLM team. This... ...chain‑of‑thought, few‑shot learning, and other LLM... ...techniques ~ Experience building applications with llms or ai agents with... ...20 years of expertise in Machine Learning, Speech Recognition...ApplicationSeniorFull timeRemote workEasy work- ...features. Job Title: Senior Software Engineer, Customer Success... ...and managing customer applications. Fluent English for... ...professionals. Adaptability to learn new technologies and... ...(L5), Content & Business Products United... ...Infrastructure, Machine Learning Platform United...ApplicationSeniorPermanent employmentFull timeImmediate startRemote workWork from homeWorldwide
- ...recycling services for businesses at significantly... ...an experienced engineer, you will help... ...-time, on-budget software delivery and help... ...stakeholders As a Senior Software Engineer... ...integrating applications with Redis/Memcached... ...devices AI/Machine Learning experience a plus...ApplicationSeniorFlexible hours
$130k - $170k
...Senior Software Engineer I, Client Connections Remote - United States... ...sponsorship of new applicants for employment... ...enjoy collaborating and learning from each other.... ...multiple areas of the business. Work with the latest... ...spectrum of IoT, SaaS and machine learning obstacles,...ApplicationSeniorCasual workImmediate startRemote work$175k - $250k
...Software Engineer, Machine Learning (MLOps & Data) A Career with Point72's Surveillance Team On the Knowledge Graph Intelligence team, you... ...and enhance how we build and operate our platforms and applications. What you'll do In this data-heavy role, you...ApplicationSeniorWork experience placement- ...Title: Senior Software Engineer - Trading Systems - KDB+ / AI/ML Location... ...generation • Apply machine learning techniques to time-series... ...with practical AI application skills Ability to bridge... ...Woman, and Minority-Owned Business Enterprise, ISO/IEC 27001...ApplicationSeniorRemote work
$160k - $240k
...Senior Software Engineer - AI Inference Location New York Business Area Engineering and CTO Ref # 10050779 Description & Requirements... ...deploying, and serving all machine learning models, both predictive and... ...on creating intelligent applications with guaranteed scalability,...ApplicationSeniorTemporary workFor contractorsWork experience placement$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- ...The Role We're seeking a Software Engineer to build our user-facing AI... ...teams. What You'll Build: Web applications that make AI-powered data... ...and deploying LLM APIs, machine learning models, or AI-powered... ...LLM capabilities and real business needs with customers eager...ApplicationSeniorImmediate start
$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- ...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
$205k - $270k
...it’s at Cresta. About the role: As a Senior Software Engineer, your goal will be to ensure that... ...teams including frontend engineers, machine learning engineers to ensure seamless integration... .... Experience in containerized application deployment using Kubernetes and Docker...ApplicationSeniorWork at officeRemote workHome officeFlexible hours- ...Skills: Design, develop, and implement business intelligence solutions (analytic... ...requirements and integrate into existing applications Develop and maintain data queries to provide... ...desired Data warehouse experience Machine Learning/AI modeling AWS/Azure Public Cloud ETL...ApplicationSeniorRemote work
$185.1k - $198.6k
...are looking for a hands‑on Senior Software Engineer to serve as the technical... .... This role bridges business stakeholders, offshore delivery... ...‑grade AI‑enabled applications. This is not a solution architect... ...Implement and support Machine Learning and Generative AI...ApplicationSeniorFixed term contractLocal areaRemote work- ...Apella is applying computer vision and machine learning to improve the standard of care in... ...aspect of healthcare: surgery. We build applications to enable surgeons, nurses, and... ...Who you are: You are a skilled backend software engineer with a strong foundation in service design...ApplicationSeniorRemote workFlexible hours
$149k - $195.3k
...Senior Software Engineer – Risk Management Automation As a Senior... ...directly impacts our business. You will work... ...curiosity, and continuous learning. Creative problem‑... ...software engineering, machine learning, data... ...Lambda, serverless applications. Knowledge of IaC (Terraform...ApplicationSeniorTemporary workLocal area- ...Senior Software Engineer, Full Stack Formulary Financial is building the... ...administration services business. Formulary offers expert-... ...and LP workflows. AI/ML Application: Integrate AI/ML tools to... ...interest in using AI and machine learning to solve complex problems...ApplicationSeniorWorldwide
- ...A professional software development agency and product studio... ...blockchain/crypto, and AI/machine learning. In addition, they incubate... ...a demonstrable history of engineering complex systems. You are a... ...frontend of a web or mobile application. You can also roll up your...ApplicationSenior
- ...ButterflyMX is seeking a Senior Full Stack Computer Vision Engineer to join our engineering... ...a genuine passion for machine learning. The ideal candidate... ...and maintain full stack applications and services that integrate... ...understanding of software engineering best practices...ApplicationSeniorTemporary workFlexible hours
$150k - $240k
...team to have an impact on our business and mission to improve financial outcomes. Current’s Engineering team is dedicated to... ...and infrastructure. With our applications running on Google Cloud Kubernetes... ..., infrastructure for machine learning and experimentation, real-time...ApplicationSeniorWork at officeFlexible hours$230k - $270k
...The Role As a Full Stack Software Engineer at EliseAI, you won't just... ...build software that improves business operations and makes a... ...team with frontend, backend, machine learning engineers and product... ...across different parts of our application (both frontend and backend...ApplicationSeniorWork at officeLocal areaRelocation$130k - $160k
...show up, and an optimization engine to improve visibility and... ...'re seeking an exceptional Senior Software Engineer to join our rapidly... ...Lead, Designers and Machine Learning Engineers to design and build... ...collection, analysis, and application within the platform. Participate...ApplicationSeniorLocal area
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 sales engineer New York, NY
- software engineer internship remote New York, NY
- IT software developer New York, NY
- new grad software engineer New York, NY
- software engineer staff New York, NY
- integration software engineer New York, NY
- machine learning software engineer New York, NY
- software engineer part time New York, NY
- facebook software engineer New York, NY
- senior robotics software engineer New York, NY

