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)

$195.5k - $352.1k

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

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Business Applications and Machine Learning) in New York, NY vacancy
  • $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... 
    Application
    Senior
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    New York, NY
    3 days ago
  • $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... 
    Application
    Senior
    Full time
    H1b

    PwC

    New York, NY
    5 days ago
  •  ...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... 
    Application
    Senior

    TechDigital Group

    New York, NY
    3 days ago
  •  ...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... 
    Application
    Senior
    Contract work

    Framework Ventures

    New York, NY
    4 days ago
  •  ...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... 
    Application
    Senior

    Take2

    New York, NY
    20 hours ago
  • $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... 
    Application
    Senior
    Work at office

    Recruiting from Scratch

    New York, NY
    3 days ago
  • $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... 
    Application
    Senior
    Apprenticeship
    Local area
    Flexible hours

    Fi

    New York, NY
    4 days ago
  • $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... 
    Application
    Senior

    Rippling

    New York, NY
    20 hours ago
  • $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... 
    Application
    Senior
    Full time
    Remote work
    Easy work

    AssemblyAI

    New York, NY
    8 days ago
  •  ...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... 
    Application
    Senior
    Permanent employment
    Full time
    Immediate start
    Remote work
    Work from home
    Worldwide

    Hobson Associates

    New York, NY
    4 days ago
  •  ...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... 
    Application
    Senior
    Flexible hours

    Wayste

    Jersey City, NJ
    3 days ago
  • $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,... 
    Application
    Senior
    Casual work
    Immediate start
    Remote work

    EnergyHub

    New York, NY
    4 days ago
  • $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... 
    Application
    Senior
    Work experience placement

    Point72

    New York, NY
    1 day ago
  •  ...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... 
    Application
    Senior
    Remote work

    InterSources

    Jersey City, NJ
    2 days ago
  • $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,... 
    Application
    Senior
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    20 hours 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

    New York, NY
    20 hours ago
  •  ...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... 
    Application
    Senior
    Immediate start

    Preql AI

    New York, NY
    2 days ago
  • $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... 
    Application
    Senior
    Local area
    Remote work

    Jobot

    New York, NY
    2 days ago
  •  ...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... 
    Application
    Senior

    Artian AI

    New York, NY
    20 hours ago
  • $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... 
    Application
    Senior
    Work at office
    Remote work
    Home office
    Flexible hours

    Cresta

    New York, NY
    4 days ago
  •  ...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... 
    Application
    Senior
    Remote work

    Adela Technologies

    New York, NY
    19 hours ago
  • $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... 
    Application
    Senior
    Fixed term contract
    Local area
    Remote work

    First American

    New York, NY
    5 days ago
  •  ...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... 
    Application
    Senior
    Remote work
    Flexible hours

    Apella

    New York, NY
    4 days ago
  • $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... 
    Application
    Senior
    Temporary work
    Local area

    FanDuel

    New York, NY
    1 day ago
  •  ...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... 
    Application
    Senior
    Worldwide

    Formulary Financial

    New York, NY
    1 day ago
  •  ...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... 
    Application
    Senior

    Valeria Aguerri

    New York, NY
    4 days ago
  •  ...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... 
    Application
    Senior
    Temporary work
    Flexible hours

    ButterflyMX

    New York, NY
    20 hours ago
  • $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... 
    Application
    Senior
    Work at office
    Flexible hours

    Cerebras

    New York, NY
    19 hours ago
  • $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... 
    Application
    Senior
    Work at office
    Local area
    Relocation

    EliseAI

    New York, NY
    5 days ago
  • $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... 
    Application
    Senior
    Local area

    Goodie AI

    New York, NY
    20 hours 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!