Proximie
Roku
Engenheiro(a) de Software Sênior, UI Roku
EM QUE A EQUIPE TRABALHA?
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 temos como objetivo potencializar todas as televisões do mundo. A Roku foi pioneira em streaming para a 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 publicadores de conteúdo criem e monetizem grandes audiências, e oferecemos aos anunciantes capacidades únicas 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 mero espectador. Oferecemos a você a oportunidade de encantar milhões de espectadores de TV em todo o mundo, enquanto adquire experiência significativa em uma variedade de disciplinas.
Na Roku, a equipe de UI constrói os frameworks fundamentais, ferramentas e componentes de UI de alta performance que potencializam experiências em milhões de dispositivos. Somos donos das camadas de middleware e UI que permitem navegação fluida, interações responsivas, animações ricas e fluxos de trabalho consistentes para desenvolvedores em toda a plataforma.
Nosso trabalho abrange renderização gráfica, sistemas de layout e animação, otimização de performance e APIs para desenvolvedores que facilitam a criação de aplicações confiáveis e visualmente atraentes em escala. Operamos em um ambiente colaborativo e de alta confiança, e fazemos parcerias próximas com as equipes de firmware, plataforma e produto para garantir que a experiência de ponta a ponta seja rápida, robusta e preparada para o futuro.
QUAL É A FUNÇÃO?
Como Engenheiro(a) de Software Sênior na equipe de UI, você projetará, implementará e otimizará sistemas que sustentam a experiência do usuário e a plataforma de desenvolvedores da Roku.
Você trabalhará em caminhos de código críticos para performance em renderização gráfica, animação, layout e frameworks de UI, garantindo visuais fluidos e interações altamente responsivas em uma ampla gama de dispositivos.
Na Roku, agentes de IA realizam a maior parte da codificação em nível de linha de comando. Engenheiros atuam como líderes técnicos para esses agentes — definindo contexto, planejando trabalho, verificando resultados e recuperando quando o agente sai do curso. Você desempenhará um papel fundamental na definição da arquitetura central, trabalhando em toda a stack com equipes de hardware, firmware e aplicação, e entregando soluções que impactam diretamente dezenas de milhões de usuários. Esta função é ideal para engenheiros que gostam de resolução profunda de problemas técnicos, se importam com a performance em nível de sistema, querem construir as camadas fundamentais que potencializam ótimas experiências de usuário — e são energizados pela transição para engenharia agentica. Se você está animado(a) para trabalhar dessa forma, queremos conversar com você.
COMO USAREI IA NA ROKU?
Na Roku, não apenas usamos IA, nós trabalhamos com ela. Agentes de IA e ferramentas inteligentes ajudam a potencializar rascunhos, análises e fluxos de trabalho repetitivos, enquanto nossas pessoas trazem direção, julgamento e responsabilidade. Estamos procurando construtores curiosos e adaptáveis que possam mostrar como usaram IA ou automação para se mover mais rápido, elevar a barra e escalar seu impacto.
Valorizamos suas habilidades em IA se você construiu fluência na cadeia de ferramentas de engenharia agentica — harnesses de codificação como Claude Code ou Cursor, servidores MCP, skills customizadas ou frameworks de agentes. E você pode descrever projetos onde você entregou trabalho real com essas ferramentas. Você sabe como conduzir um agente, verificar seu resultado e rampar em uma base de código desconhecida com um agente ajudando você.
QUAIS SÃO AS RESPONSABILIDADES DA FUNÇÃO?
- Construir e escalar frameworks e funcionalidades de UI otimizados para milhões de usuários
- Projetar e implementar sistemas críticos para performance em pipelines de renderização, motores de layout e frameworks de animação usando C++
- Conduzir trabalho através de ferramentas de codificação agentica — definindo contexto, planejando e verificando a saída gerada pelo agente em todo o SDLC
- Desenvolver e manter ferramentas voltadas para o desenvolvedor e camadas de UI
- Liderar investigações técnicas e arquitetar soluções em middleware e infraestrutura de UI
- Integrar capacidades de IA/ML e IA generativa em fluxos de trabalho de desenvolvedores e funcionalidades da plataforma
- Estabelecer práticas de verificação — testes, revisões e portões de qualidade — que permitam à equipe operar com confiança em trabalho assistido por IA
- Colaborar com equipes multifuncionais para entregar funcionalidades de plataforma com ganhos mensuráveis em performance, confiabilidade e escalabilidade
- Criar ferramentas, frameworks e automação que melhorem a eficiência do desenvolvedor e a qualidade do código
- Mentorar engenheiros juniores através de revisões de design, programação em par e guias técnicos — incluindo como conduzir e verificar efetivamente agentes de IA
- Manter-se atualizado com os avanços em gráficos, sistemas de UI e IA, e identificar proativamente oportunidades de melhoria
QUE EXPERIÊNCIA AJUDARIA ALGUÉM A SER BEM-SUCEDIDO(A) NESTA FUNÇÃO NA ROKU?
- 6+ anos de experiência em engenharia de software com forte foco em frameworks, sistemas ou desenvolvimento de aplicações de UI *
- Forte proficiência em C++ para sistemas críticos para performance e pipelines de renderização *
- Forte proficiência em TypeScript para construção de camadas de UI e ferramentas voltadas para o desenvolvedor
- Experiência com JavaScript/BrightScript ou linguagens de script similares *
- Proficiência em Python para ferramentas, automação ou fluxos de trabalho de IA *
- Fluência demonstrada na cadeia de ferramentas de engenharia agentica — harnesses de codificação como Claude Code ou Cursor, servidores MCP, skills customizadas ou frameworks de agentes — com projetos onde você entregou trabalho real usando essas ferramentas
- A capacidade de conduzir um agente, verificar seu resultado e ramp em uma base de código desconhecida com um agente ajudando você
- Um entendimento prático dos modos comuns de falha da IA e os hábitos para pegá-los antes que sejam enviados
- Experiência prática na integração de ferramentas de IA/ML e IA generativa em fluxos de trabalho de desenvolvimento ou funcionalidades de produto
- Sólido entendimento de sistemas gráficos, renderização ou otimização de performance de UI *
- Fortes habilidades de depuração e análise de causa raiz *
- Habilidades claras e eficazes de comunicação técnica *
- Você pode descrever exemplos específicos onde usou ferramentas de IA, agentes ou automação de fluxo de trabalho para se mover mais rápido, aumentar a qualidade ou escalar seu impacto. Você enquadra bem os problemas, guia o trabalho assistido por IA, verifica os resultados e aprende rapidamente em domínios desconhecidos
- Acima de tudo: curiosidade, adaptabilidade, bom julgamento e uma vontade genuína de aprender novas formas de trabalhar ao lado da IA
QUAL É A ABORDAGEM DA ROKU PARA TRABALHO HÍBRIDO?
#LI-NM1
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 cujas funções específicas ou local de escritório designado exijam comparecimento de cinco dias por semana.
ACOMODAÇÕES
A Roku acolhe candidatos de todas as origens e fornece acomodações e ajustes razoáveis de acordo com a lei aplicável. Se você precisar de acomodações razoáveis 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 similares no futuro, você pode cancelar a inscrição a qualquer momento entrando em contato pelo e-mail 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 opções de saúde (médica, odontológica e oftalmológica), seguro de vida, acidentes, invalidez, transporte e 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 trabalhistas e de 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, com quem é fácil 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 ousadamente, se movem rápido e realizam coisas extraordinárias através de 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. Pensamos em nós mesmos principalmente como solucionadores de problemas, o que em si é uma ideia de duas partes. Nós criamos a solução, mas a solução não é real até que seja construída e entregue ao cliente. Essa inclinação para a ação nos dá uma abordagem pragmática para a 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.
