Ametek, Inc.
Netflix
Engenheiro de Software 6 - Plataforma de Veiculação de Anúncios
Sobre a oportunidade
Na Netflix, nossa missão é entreter o mundo. Juntos, estamos escrevendo o próximo episódio - expandindo os limites da narrativa, do fandom global e tornando o inimaginável realidade. Somos uma equipe dos sonhos obcecada pela empolgação desconfortável de descobrir o que acontece quando você une criatividade, intuição e tecnologia de ponta. Venha fazer parte do que vem a seguir.
Lançamos um novo plano com anúncios em novembro de 2022 para oferecer aos nossos membros mais opções sobre como consumir seu conteúdo. Nosso novo plano nos permite atrair novos membros a um preço mais baixo, ao mesmo tempo em que criamos um caminho atraente para os anunciantes alcançarem públicos profundamente engajados.
Estamos procurando um líder técnico sênior para ser o responsável pela direção técnica deste pod de plataforma, definir o padrão arquitetônico e impulsionar a execução nos problemas mais difíceis de otimização de sistemas de alta taxa de transferência na Netflix.
A Netflix possui uma cultura e um ambiente únicos. Saiba mais aqui.
Nossa Equipe
A equipe de engenharia da Plataforma de Veiculação de Anúncios está dentro da organização de Veiculação e Decisão de Anúncios na Netflix Ads. Somos responsáveis pelos sistemas distribuídos de alta taxa de transferência e baixa latência que impulsionam a tomada de decisão de anúncios em tempo real. Nosso trabalho se concentra nas arquiteturas principais da plataforma que suportam classificação e pontuação, mecânicas de leilão, sistemas de orçamento e ritmo, e otimização de entrega baseada em metas. Nós nos preocupamos profundamente com o funcionamento dos sistemas e com a construção de sistemas resilientes em escala.
O que você fará
- Direção Técnica: Ajudar a impulsionar a direção técnica geral da plataforma de veiculação de anúncios. Colaborar com equipes de engenharia para garantir que o ecossistema atenda aos SLAs, SLOs e requisitos de tempo de atividade.
- Plataforma Distribuída de Baixa Latência: Projetar uma plataforma concorrente otimizada para sistemas de alta taxa de transferência, monitorando, diagnosticando e mitigando latências de cauda nos caminhos de execução principais.
- Engenharia de Rede e Desempenho: Trabalhar com cargas de trabalho vinculadas a I/O e vinculadas a CPU. Realizar profiling e ajuste de camadas de rede e sistema, e construir frameworks automatizados de benchmarking de desempenho dentro do pipeline CI/CD para identificar regressões de latência.
- Design de Plataforma Modular: Construir uma arquitetura modular que permita que outras equipes criem sobre a plataforma. Criar pontos de entrada para componentes externos, como runtimes de modelagem, sistemas de orçamento/ritmo e motores de demanda programática que gerenciam rede de saída e gerenciamento de QPS.
- Excelência Operacional e Resiliência: Projetar um sistema que seja simples de operar e manter. Manter um alto padrão para design e resiliência de sistemas distribuídos, garantindo degradação graciosa durante picos de tráfego ou eventos ao vivo.
Habilidades e Experiência que Buscamos
- Experiência em Sistemas Distribuídos: 10+ anos de experiência na construção de sistemas distribuídos, infraestrutura backend principal ou plataformas de alta taxa de transferência.
- Engenharia de Sistemas de Baixa Latência: Profundo conhecimento na escrita de código limpo e altamente otimizado em linguagens de sistema (por exemplo, Java, Go, C++ ou Rust) com um histórico comprovado de manuseio de alto volume de transações.
- Concorrência e Design Algorítmico: Experiência prática com design de sistemas multithread, programação concorrente e design algorítmico para cargas de trabalho altamente concorrentes (incluindo estruturas de dados lock-free ou mitigação de contenção de locks).
- Otimização de Rede e I/O: Compreensão dos fundamentos de sistemas distribuídos, especificamente gerenciamento de cargas de trabalho vinculadas a I/O e CPU, protocolos de rede e estratégias de particionamento de dados.
- Medição de Desempenho e Telemetria: Experiência no uso de ferramentas de profiling e diagnóstico para medir o desempenho do sistema, analisar latências de cauda, identificar hotspots de execução e construir ganchos de telemetria ou monitoramento.
- Arquitetura e Colaboração: Capacidade de traduzir requisitos algorítmicos complexos (como lógica de negócios ou modelos de ciência de dados) em componentes de plataforma extensíveis que suportam várias equipes.
- Ferramentas de Desenvolvimento Modernas: Conforto no uso de ferramentas de desenvolvimento modernas e assistência de LLM para acelerar a implementação, mantendo a supervisão arquitetônica e a qualidade do código.
Geralmente, nossa estrutura de remuneração consiste unicamente em um salário anual; não temos bônus. Você escolhe a cada ano quanto de sua remuneração deseja em salário versus opções de ações. Para determinar sua remuneração pessoal no topo do mercado, baseamo-nos em indicadores de mercado e consideramos sua área de atuação específica, histórico, habilidades e experiência para determinar sua remuneração na faixa de mercado. A faixa para esta função é
$499,000.00 - $900,000.00.
A Netflix oferece benefícios abrangentes, incluindo Planos de Saúde, suporte à Saúde Mental, um Plano de Aposentadoria 401(k) com contrapartida do empregador, Programa de Opções de Ações, Programas de Incapacidade, Contas de Poupança para Saúde e Despesas Flexíveis, benefícios de Formação Familiar e Benefícios de Vida e Lesões Graves. Também oferecemos programas de licença remunerada. Funcionários horistas em tempo integral acumulam 35 dias anualmente para tempo livre remunerado a ser usado para férias, feriados e licença médica remunerada. Funcionários assalariados em tempo integral têm direito imediato a tempo livre flexível. Veja mais detalhes sobre nossos Benefícios aqui.
A inclusão é um valor da Netflix e nos esforçamos para oferecer uma experiência de entrevista significativa para todos os candidatos. Se você deseja uma acomodação/ajuste para uma deficiência ou qualquer outro motivo durante o processo de contratação, envie uma solicitação ao seu parceiro de recrutamento.
Somos um empregador com igualdade de oportunidades e celebramos a diversidade, reconhecendo que a diversidade constrói equipes mais fortes. Abordamos a diversidade e a inclusão de forma séria e atenciosa. Não discriminamos com base em raça, religião, cor, ancestralidade, origem nacional, casta, sexo, orientação sexual, gênero, identidade ou expressão de gênero, idade, deficiência, condição médica, gravidez, composição genética, estado civil ou serviço militar.
