Pular para o conteúdo

Roku

Engenheiro(a) Sênior de IA e DevOps

PythonTerraform
Tradução automática. Consulte o original.

SOBRE A EQUIPE

TRABALHO EM EQUIPE FAZ O STREAM FUNCIONAR.

ROKU ESTÁ MUDANDO A FORMA COMO O MUNDO ASSISTE TV

Roku é a plataforma de streaming de TV número 1 nos EUA, Canadá e México, e nós nos propusemos a impulsionar todas as televisões do mundo. A Roku foi pioneira em streaming para TV. Nossa missão é ser a plataforma de streaming de TV que conecta todo o ecossistema de TV. Conectamos consumidores ao conteúdo que eles amam, permitimos que editores de conteúdo criem e monetizem grandes audiências, e oferecemos aos anunciantes capacidades exclusivas para engajar consumidores.

Desde o seu primeiro dia na Roku, você fará uma contribuição valiosa - e valorizada. Somos uma empresa pública em rápido crescimento onde ninguém é um espectador. Oferecemos a você a oportunidade de encantar milhões de espectadores de TV em todo o mundo, ao mesmo tempo em que adquire experiência significativa em uma variedade de disciplinas.

Junte-se a uma equipe inovadora e de alta performance que desempenha um papel fundamental na missão da Roku de ser a melhor plataforma de streaming de TV do mundo. Nossa equipe é responsável por entregar aplicativos móveis intuitivos e de alta qualidade que melhoram a forma como milhões de usuários interagem com os dispositivos Roku globalmente. Nos orgulhamos de criar produtos que "simplesmente funcionam" — de forma perfeita e sem esforço. Esse compromisso com a excelência é impulsionado por uma cultura colaborativa, inclusiva e orientada para resultados, onde suas contribuições impactarão diretamente a experiência do usuário de milhões. Se você é apaixonado por construir produtos que parecem mágicos e intuitivos, esta é a equipe para você.

SOBRE A VAGA

A equipe mobile lança os aplicativos Roku Remote, Smart Home e Howdy no iOS e Android. Você será o responsável pelo pipeline de CI/CD e pela infraestrutura de automação de QA para a equipe de engenharia mobile. Sua função usará IA para desenhar e construir um pipeline de CI/CD e automação de QA completamente autônomo e auto-reparável para múltiplos produtos com milhões de usuários. Você trata a IA como sua principal ferramenta de design, não como um adicional. Todo sistema que você construir deve minimizar a intervenção humana, desde o push de código até a submissão na loja de aplicativos. Você será o responsável pela Arquitetura do Pipeline de CI: o caminho desde o push no git até um sinal verde ou vermelho. Seu trabalho é tornar esse caminho rápido, confiável e barato. Isso inclui Automação de QA e Orquestração de Dispositivos: os sistemas de software que agendam, monitoram e recuperam a infraestrutura de testes.

O QUE VOCÊ FARÁ

  1. Projetar e manter pipelines de CI/CD para iOS e Android no GitLab CI
  1. Arquitetar estágios de pipeline para execução fail-fast: verificações mais baratas primeiro (lint, compilação, análise estática), verificações mais caras por último (testes em device farm)
  1. Construir roteamento inteligente de testes: analisar diffs de MRs para determinar quais testes precisam de dispositivos físicos e quais podem rodar em emuladores, de modo que 80% das MRs nunca toquem a device farm
  1. Construir sistemas de detecção e quarentena de testes instáveis. Classificar falhas como causadas por infraestrutura vs. causadas por código, para que os engenheiros confiem no sinal
  1. Automatizar mecânicas de release: code signing, versionamento, uploads para TestFlight/Play Console, gerenciamento de dSYM e arquivos de mapeamento. O objetivo é zero passos manuais entre o merge e a submissão na loja de aplicativos
  1. À medida que o volume de MRs criados por agentes cresce, garantir que os pipelines absorvam o aumento sem degradar a velocidade ou privar MRs criados por humanos de recursos
  1. Construir o sistema de reserva e orquestração de dispositivos que aloca dispositivos para trabalhos de CI, previne contenção e maximiza a utilização sem agendamento manual *
  1. Projetar automação auto-reparável: health checks detectam dispositivos não responsivos, acionam recuperação remota via API e os registram novamente sem intervenção humana necessária
  1. Definir a matriz de compatibilidade de dispositivos que combinações de firmware/modelo requerem hardware real, e quais podem rodar em emuladores
  1. Implementar roteamento de testes baseado em prioridade: MRs que tocam dispositivos recebem tempo na farm, MRs apenas de UI nunca entram na fila para um dispositivo *
  1. Usar IA para identificar padrões de falha, prever problemas de infraestrutura e otimizar continuamente o desempenho do pipeline

ESTAMOS ANIMADOS SE VOCÊ TIVER

  1. 5+ anos operando infraestrutura de CI/CD em escala, preferencialmente GitLab CI
  1. Capacidade de viajar até 20%
  1. Profundo entendimento de sistemas de build mobile (Xcode/xcodebuild, Gradle) e desafios específicos de CI mobile (code signing, provisionamento, builds multi-plataforma)
  1. Fortes habilidades de scripting (Python, Bash) e capacidade de construir sistemas internos de reserva, monitores de saúde, dashboards de análise de pipeline
  1. Proficiência avançada com desenvolvimento assistido por IA (Copilot, Claude Code, Cursor, ou equivalente) você usa IA como sua abordagem padrão para escrever código, construir sistemas e resolver problemas de infraestrutura
  1. Experiência em projetar sistemas autônomos e auto-reparáveis que detectam, diagnosticam e se recuperam de falhas sem intervenção humana
  1. Resolução de problemas com IA em primeiro lugar, onde seu instinto é automatizar com IA antes de adicionar processos manuais ou headcount
  1. Obsessão com a experiência do desenvolvedor. Você mede seu sucesso pela rapidez e confiabilidade com que os engenheiros recebem feedback, não pela complexidade da sua infraestrutura
  1. Tomada de decisão baseada em dados. Você mede taxas de falha, taxas de desperdício, utilização de dispositivos e duração do pipeline, e usa esses números para priorizar seu trabalho

Qualificações Preferenciais

  1. Experiência com infraestrutura como código (Terraform, Ansible, ou equivalente) para gerenciar infraestrutura em nuvem e on-premises
  1. Conhecimento prático de protocolos WiFi e BLE o suficiente para entender por que testes que exercitam a comunicação de rádio se comportam de forma diferente de testes puramente de software
  1. Experiência com frameworks de automação de testes mobile (XCUITest, Espresso, Appium) não para escrever testes, mas para entender o que eles precisam da infraestrutura
  1. Experiência em escalar CI para geração de código automatizada de alto volume (engenharia agentica, MRs criados por bots)

QUAL É A ABORDAGEM DA ROKU PARA TRABALHO HÍBRIDO?

#LI-DH2

A Roku promove um ambiente inclusivo e colaborativo onde as equipes geralmente trabalham no escritório de segunda a quinta-feira. Sextas-feiras são geralmente flexíveis para trabalho remoto, exceto para funcionários cujos papéis específicos ou local de escritório designado exijam comparecimento cinco dias por semana.

ACOMODAÇÕES

A Roku acolhe candidatos de todos os backgrounds e fornece acomodações e ajustes razoáveis em conformidade com a lei aplicável. Se você precisar de acomodação razoável em qualquer ponto do processo de contratação, por favor, direcione suas dúvidas para EmployeeRelations@Roku.com [employeerelations@roku.com?subject=Job%20Application%20Accommodations].

Ao fornecer suas informações, você reconhece que deseja que a Roku entre em contato com você sobre vagas de emprego, que leu o Aviso de Privacidade do Candidato da Roku weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants e entende que a Roku usará suas informações conforme descrito nesse aviso.

Se você não desejar receber nenhuma comunicação da Roku sobre esta vaga ou vagas semelhantes no futuro, você pode cancelar a inscrição a qualquer momento enviando um e-mail para WorkforcePrivacy@Roku.com [workforceprivacy@roku.com?subject=Unsubscribe%20Request%20].

QUAIS SÃO ALGUNS DOS BENEFÍCIOS?

A Roku está comprometida em oferecer uma gama diversificada de benefícios como parte do nosso pacote de remuneração para apoiar nossos funcionários e suas famílias. Nossos benefícios abrangentes incluem acesso global a suporte e recursos de bem-estar mental e financeiro. Benefícios locais incluem benefícios estatutários e voluntários que podem incluir saúde (médico, odontológico e oftalmológico), seguro de vida, acidentes, invalidez, transporte e opções de aposentadoria (401(k)/pensão).

Os funcionários são apoiados em tirar folgas, de acordo com as políticas de licença locais e outras necessidades pessoais para apoiar suas necessidades de trabalho e vida em evolução.

É importante notar que nem todos os benefícios estão disponíveis em todas as localidades ou para todas as funções. Para detalhes específicos da sua localidade, por favor, consulte seu recrutador.

O QUE DEVO SABER SOBRE A CULTURA DA ROKU?

A Roku é um ótimo lugar para pessoas que querem trabalhar em um ambiente de ritmo acelerado onde todos estão focados no sucesso da empresa, em vez do seu próprio. Tentamos nos cercar de pessoas que são ótimas em seus trabalhos, fáceis de trabalhar e que mantêm seus egos sob controle. Apreciamos o senso de humor. Acreditamos que um número menor de pessoas muito talentosas pode fazer mais por menos custo do que um número maior de equipes menos talentosas. Somos pensadores independentes com grandes ideias que agem com ousadia, agem rápido e realizam coisas extraordinárias através da colaboração e confiança. Em resumo, na Roku você fará parte de uma empresa que está mudando a forma como o mundo assiste TV.

Temos uma cultura única da qual nos orgulhamos. Nos consideramos principalmente solucionadores de problemas, o que em si é uma ideia de duas partes. Nós encontramos a solução, mas a solução não é real até que seja construída e entregue ao cliente. Essa propensão à ação nos dá uma abordagem pragmática à inovação, uma que nos serviu bem desde 2002.

Para saber mais sobre a Roku, nossa presença global e como crescemos, visite weareroku.com/factsheet.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026