Pular para o conteúdo

Paramount

Engenheiro(a) de Software Sênior - Sistemas de Streaming de Dados

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

Visão Geral

#WeAreParamount em uma missão para liberar o poder do conteúdo… você entra?

Temos as marcas, temos as estrelas, temos o poder de alcançar nossa missão de entreter o planeta – agora tudo o que nos falta é… VOCÊ!

Tornar-se parte da Paramount significa juntar-se a uma equipe de pessoas apaixonadas que não apenas reconhecem o poder do conteúdo, mas também desfrutam de um toque de diversão e singularidade. Juntos, cocriamos momentos que importam – tanto para nosso público quanto para nossos funcionários – e visamos deixar uma marca positiva na cultura.

Ele construirá aplicações de streaming tolerantes a falhas, suportando análises em tempo real, APIs, fluxos de trabalho de IA e serviços de dados críticos. Esta função projetará e construirá aplicações de streaming de alto desempenho e tolerantes a falhas que impulsionam análises em tempo real, APIs, fluxos de trabalho de IA e serviços de dados de missão crítica em toda a organização. Você arquitetará e implementará sistemas distribuídos orientados a eventos usando Java, Kafka, Kubernetes e frameworks reativos modernos. Como engenheiro sênior, você definirá a direção técnica. Você orientará outros engenheiros. Você também garantirá que nossas plataformas de streaming sejam confiáveis, escaláveis e operem sem problemas. Esta função requer profundo conhecimento em sistemas distribuídos, concorrência e microsserviços nativos da nuvem.

Responsabilidades Principais

Projetar e Construir Aplicações de Streaming em Tempo Real

  1. Desenvolver aplicações de streaming de alto throughput e baixa latência usando Java e Kafka.
  1. Projetar microsserviços orientados a eventos que processam, enriquecem e roteiam dados em tempo real em escala.
  1. Implementar arquiteturas reativas e não bloqueantes para suportar alta concorrência e resiliência. Criar frameworks e bibliotecas de streaming reutilizáveis. Estes ajudarão a melhorar a eficiência da engenharia e a padronização em toda a plataforma.

Arquitetar Sistemas Distribuídos Escaláveis

  1. Projetar e otimizar arquiteturas de streaming distribuídas. Você trabalhará com tópicos de Kafka, estratégias de particionamento, grupos de consumidores, gerenciamento de esquemas e padrões de ciclo de vida de eventos.
  1. Ajudar a tomar decisões de arquitetura para toda a plataforma. Isso inclui escalabilidade, resiliência, alta disponibilidade, recuperação de desastres e implantações em várias regiões.
  1. Impulsionar as melhores práticas em torno de modelagem de eventos, evolução de esquemas, idempotência, repetibilidade e consistência de dados em sistemas de streaming.
  1. Construir e otimizar serviços horizontalmente escaláveis implantados em ambientes de nuvem baseados em Kubernetes.

* Confiabilidade e Desempenho de Produção Garantir que as plataformas e serviços de streaming sejam confiáveis e fáceis de monitorar. Manter esses sistemas operacionalmente maduros.

  1. Otimizar sistemas para throughput, latência, resiliência, eficiência de recursos e gerenciamento de custos de infraestrutura. Configurar observabilidade completa usando métricas e log centralizado. Usar rastreamento distribuído, alertas e ferramentas de monitoramento de integridade.
  1. Construir estratégias de teste automatizadas para fluxos de trabalho de streaming, incluindo testes unitários, de integração, de contrato, de caos e de desempenho.
  1. Participar do suporte de produção. Ajudar na resposta a incidentes e análise de causa raiz. Trabalhar em iniciativas para melhorar continuamente a confiabilidade.

Engenharia Nativa da Nuvem e Kubernetes

  1. Implantar e gerenciar microsserviços conteinerizados em ambientes Kubernetes em plataformas de nuvem GCP, AWS ou similares.
  1. Definir estratégias para autoescalonamento, implantação, failover e otimização de recursos. Essas estratégias se concentrarão em sistemas de produção de alto volume.
  1. Criar e gerenciar pipelines de CI/CD. Isso inclui Infraestrutura como Código e fluxos de trabalho para implantação automatizada.
  1. Colaborar com equipes de engenharia de plataforma para melhorar ferramentas de desenvolvimento, automação de implantação e confiabilidade de tempo de execução.

Colaboração Multifuncional

  1. Fazer parceria com equipes de Engenharia de Dados para integrar arquiteturas de streaming com sistemas de processamento em lote, data lakes e plataformas analíticas.
  1. Colaborar com equipes de Engenharia de Software, Gerenciamento de Produto e API para habilitar serviços em tempo real e aplicações orientadas a dados.
  1. Trabalhar em estreita colaboração com equipes de engenharia de IA/ML para suportar engenharia de recursos em tempo real, pipelines de inferência e cargas de trabalho de IA operacional.
  1. Explicar claramente os trade-offs de diferentes opções técnicas. Discutir considerações de escalabilidade e riscos operacionais com stakeholders de engenharia.

Habilidades Técnicas Necessárias

Java e Programação Reativa

  1. Proficiência avançada em Java, incluindo concorrência, multithreading e ajuste de desempenho da JVM.
  1. Forte experiência com frameworks reativos como Spring WebFlux, Project Reactor ou similares.
  1. Profundo conhecimento de design de sistemas assíncronos e não bloqueantes.

Kafka e Arquitetura Orientada a Eventos

  1. Extensa experiência com Apache Kafka (produtores, consumidores, streams, schema registry).
  1. Forte conhecimento de estratégias de particionamento, gerenciamento de offsets, rebalanceamento e recuperação de falhas.
  1. Experiência em projetar esquemas de eventos e gerenciar a evolução de esquemas.
  1. Familiaridade com Kafka Streams, Flink ou frameworks de processamento de streams similares.

Kubernetes e Sistemas Nativos da Nuvem

  1. Forte experiência prática em implantação e operação de aplicações em Kubernetes. Você deve ter experiência usando Docker para conteinerização.

Também é importante ter conhecimento de arquitetura de microsserviços. Você deve entender como funciona o autoescalonamento. Você também precisa aprender sobre implantações contínuas. É importante conhecer padrões que garantam produção confiável.

Qualificações Básicas

  1. 5+ anos de experiência profissional em engenharia de software, incluindo 2+ anos trabalhando em sistemas de streaming ou distribuídos. Você deve ter experiência em projetar, construir e executar sistemas em tempo real de nível de produção. Isso inclui sistemas orientados a eventos. Você deve se sentir confortável trabalhando em sistemas baseados em nuvem que usam microsserviços. Isso inclui ambientes de engenharia que se concentram nessas tecnologias.
  1. Capacidade de assumir a responsabilidade por trabalhos técnicos complexos e entregar soluções confiáveis de forma autônoma.
  1. Disposição para orientar engenheiros juniores e contribuir para os padrões de engenharia da equipe.
  1. Fortes habilidades de comunicação e colaboração entre equipes de engenharia e produto.
  1. Bacharelado em Ciência da Computação, Engenharia ou área técnica relacionada; mestrado preferencial.

INFORMAÇÕES ADICIONAIS

#LI-PV1

Faixa Salarial de Contratação: $124,000.00 - 186,000.00.

A faixa salarial de contratação para esta posição se aplica a Nova York, Califórnia, Colorado, estado de Washington e a maioria das outras geografias. O salário inicial para o candidato selecionado depende de uma variedade de fatores relacionados ao trabalho, incluindo, mas não se limitando a, localização geográfica, demandas do mercado, experiência, treinamento e educação. Os benefícios disponíveis para esta posição incluem médico, odontológico, visão, plano 401(k), cobertura de seguro de vida, benefícios de invalidez, programa de assistência educacional e PTO ou, se aplicável, conforme ditado pelo Acordo Coletivo de Trabalho apropriado. Esta posição é elegível para bônus.

Paramount é um empregador que oferece igualdade de oportunidades (EOE), incluindo deficiência/veterano.

Na Paramount, o espírito de inclusão alimenta tudo o que fazemos, dentro e fora das telas. Desde a programação e os filmes que criamos até os benefícios/programas para funcionários e iniciativas de alcance de impacto social, acreditamos que oportunidades, acesso, recursos e recompensas devem estar disponíveis para e em benefício de todos. A Paramount se orgulha de ser um local de trabalho com igualdade de oportunidades. Estamos comprometidos com a igualdade de oportunidades de emprego, independentemente de raça, cor, etnia, ascendência, religião, credo, sexo, origem nacional, orientação sexual, idade, status de cidadania, estado civil, deficiência, identidade de gênero, expressão de gênero e status de veterano.

Se você é um indivíduo qualificado com deficiência ou um veterano com deficiência, você pode solicitar uma acomodação razoável se estiver impossibilitado ou limitado em sua capacidade de usar ou acessar paramount.com/careers como resultado de sua deficiência. Você pode solicitar acomodações razoáveis ligando para 212.846.5500 ou enviando um e-mail para paramountaccommodations@paramount.com. Apenas mensagens deixadas para este fim serão respondidas.

Paramount Streaming, uma divisão dentro da Paramount Global, é o lar dos serviços diretos ao consumidor da empresa, abrangendo gratuitos e pagos na forma de Pluto TV e Paramount+. Pluto TV é o líder global em TV gratuita com suporte de anúncios, entregando mais de 1,400 canais globais e uma extensa biblioteca de conteúdo de streaming, incluindo canais ao vivo e originais. Paramount+, serviço de vídeo sob demanda e streaming ao vivo por assinatura digital, combina esportes ao vivo, notícias de última hora e uma Montanha de Entretenimento™. Paramount+ apresenta uma biblioteca expansiva de séries originais, sucessos e filmes populares em todos os gêneros de marcas e estúdios de produção de renome mundial, incluindo SHOWTIME®.

O que Oferecemos

  • Generoso tempo de folga remunerado.
  • Uma oportunidade emocionante e gratificante de fazer parte de uma das equipes mais dinâmicas da Paramount.
  • Oportunidades para eventos de engajamento presenciais e virtuais.
  • Oportunidades únicas para fazer conexões significativas e construir uma comunidade vibrante, tanto dentro quanto fora do local de trabalho.

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