Skip to main content
All jobs

Employer listing

Senior AI DevOps Engineer

Roku

San Jose, Ca · hybrid · full time · Senior

$141,300 - $305,700

About the Role

The mobile team ships the Roku Remote, Smart Home, and Howdy apps on iOS and Android. You own the CI/CD pipeline and QA automation infrastructure for the mobile engineering team. Your role will use AI to design and build a completely autonomous, self-healing CI/CD and QA automation pipeline for multiple products with millions of users.

You'll own CI Pipeline Architecture: the path from git push to a green or red signal, making that path fast, reliable, and cost-effective. That includes QA Automation & Device Orchestration: the software systems that schedule, monitor, and recover test infrastructure.

What You'll Be Doing

  • Design and maintain CI/CD pipelines for iOS and Android on GitLab CI.
  • Architect pipeline stages for fail-fast execution: cheapest checks first (lint, compile, static analysis), expensive checks last (device farm tests).
  • Build smart test routing: analyze MR diffs to determine which tests need physical devices and which can run on emulators.
  • Build flaky test detection and quarantine systems, classifying failures as infrastructure-caused vs. code-caused.
  • Automate release mechanics: code signing, versioning, TestFlight/Play Console uploads, dSYM and mapping file management.
  • Ensure pipelines absorb increasing agent-authored MR volume without degrading speed or starving human-authored MRs.
  • Build the device reservation and orchestration system that assigns devices to CI jobs, prevents contention, and maximizes utilization.
  • Design self-healing automation: health checks that detect unresponsive devices, trigger remote recovery via API, and re-register them without human intervention.
  • Define the device compatibility matrix across firmware/model combinations.
  • Implement priority-based test routing.
  • Use AI to identify failure patterns, predict infrastructure issues, and continuously optimize pipeline performance.

Qualifications

Required

  • 5+ years operating CI/CD infrastructure at scale, preferably GitLab CI.
  • Deep understanding of mobile build systems (Xcode/xcodebuild, Gradle) and mobile-specific CI challenges (code signing, provisioning, multi-platform builds).
  • Strong scripting skills (Python, Bash) and ability to build internal tooling (reservation systems, health monitors, pipeline analytics dashboards).
  • Advanced proficiency with AI-assisted development (Copilot, Claude Code, Cursor, or equivalent).
  • Experience designing autonomous, self-healing systems that detect, diagnose, and recover from failures without human intervention.
  • AI-first problem-solving mindset and data-driven approach to infrastructure optimization.
  • Ability to travel up to 20%.

Preferred

  • Experience with infrastructure-as-code (Terraform, Ansible, or equivalent) for managing cloud and on-premises infrastructure.
  • Working knowledge of WiFi and BLE protocols in relation to radio communication test infrastructure.
  • Experience with mobile test automation frameworks (XCUITest, Espresso, Appium) from an infrastructure support perspective.
  • Experience scaling CI for high-volume, automated code generation (agentic engineering, bot-authored MRs).

Benefits

Eligible for health insurance (medical, dental, vision), equity awards, life and disability insurance, parental leave, wellness benefits, commuter benefits, 401(k)/retirement options, and paid time off.