Snowflake

Engenheiro(a) de Software Principal II - Transformações de Dados de Próxima Geração

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

POR QUE SE JUNTAR À EQUIPE DE ENGENHARIA NA SNOWFLAKE?

Na Snowflake, estamos impulsionando a era da empresa agentiva. Para inaugurar esta nova era, buscamos pensadores nativos de IA em todas as funções que se sintam energizados pela oportunidade de reinventar como trabalham. Você não apenas usa ferramentas; você possui uma curiosidade inata, tratando a IA como uma colaboradora de alta confiança que é central para a forma como você resolve problemas e acelera seu impacto. Procuramos indivíduos com baixo ego que prosperam em ambientes dinâmicos e de rápida evolução e que se movem com uma mentalidade experimental — que testam rapidamente as capacidades emergentes para descobrir maneiras mais simples e poderosas de entregar resultados. Na Snowflake, seu papel não é apenas executar uma função, mas ajudar a redefinir o futuro de como o trabalho é feito.

Estamos contratando um(a) Engenheiro(a) Principal II para arquitetar o motor central de processamento de dados da Nuvem de Dados e IA da Snowflake. Na Snowflake, acreditamos que tecidos de computação unificados e de alto desempenho são os blocos de construção indispensáveis para IA Agentiva. Agentes autônomos exigem mais do que apenas modelos; eles exigem uma camada de estado de alta fidelidade e baixa latência para raciocinar, agir e persistir contexto. Este papel não é sobre construir pipelines de processamento de dados tradicionais ou fluxos de trabalho ETL/ELT legados; é sobre construir os sistemas distribuídos centrais e os primitivos atômicos que tornam esses fluxos de trabalho agentivos possíveis.

Neste papel, você será um(a) arquiteto(a) líder do Motor de Transformação de Dados da Snowflake. Você projetará e implementará a infraestrutura fundamental de transformações — Motores de Processamento de Streams com Estado, Motor de Manutenção de Visualizações Incrementais, Internos de Materialização e o Tecido de Orquestração Distribuída. Nossa base sólida que suporta a transição perfeita para empresas entre batch e streaming através de Tabelas Dinâmicas, Streams & Tarefas e Projetos DBT é o ponto de partida. Seu trabalho de arquitetura estenderá o alcance do motor central para acelerar e suportar a escala massiva dos ecossistemas Snowpark e Spark. Você está construindo os sistemas que permitem que tanto engenheiros de dados quanto agentes autônomos processem exabytes de dados com propagação de estado de subsegundo e integridade transacional absoluta em toda a Nuvem de Dados Snowflake.

Como Engenheiro(a) Principal II, você será o(a) proprietário(a) da visão técnica para o guarda-chuva de capacidades de Transformação de Dados. Seu trabalho em internos de streaming e gerenciamento de estado declarativo fornece o substrato arquitetônico para recursos de clientes de alto desempenho que processam dados. Esta tecnologia fundamental é projetada para impulsionar transformações de dados de baixa latência e alta taxa de transferência em escala massiva para capacitar empresas a construir e escalar aplicações complexas, incluindo loops agentivos autônomos. Esta infraestrutura permite que nosso ecossistema mais amplo opere em dados governados e ao vivo, garantindo que os primitivos do motor central que construímos se traduzam diretamente em frescor de dados superior e eficiência de processamento para cada cliente.

Você construirá a Plataforma Líder de Nuvem de Dados e IA da indústria. Isso não é apenas sobre manter um produto; é sobre inovar com rigor para resolver os problemas mais difíceis em sistemas distribuídos.

Todos os funcionários da Snowflake devem seguir os padrões de confidencialidade e segurança da empresa para manuseio de dados sensíveis. Os funcionários da Snowflake devem cumprir o plano de segurança de dados da empresa como parte essencial de suas funções. É dever de todo funcionário manter as informações do cliente seguras e confidenciais.

A Snowflake está crescendo rapidamente, e estamos dimensionando nossa equipe para ajudar a habilitar e acelerar nosso crescimento. Estamos procurando pessoas que compartilham nossos valores, desafiam o pensamento comum e impulsionam o ritmo da inovação enquanto constroem um futuro para si mesmas e para a Snowflake.

Como você quer causar seu impacto?

COMO ENGENHEIRO(A) DE SOFTWARE PRINCIPAL II NA SNOWFLAKE VOCÊ IRÁ

  1. Arquitetar Primitivos Fundamentais para Engenharia de Dados Agentiva de IA: Projetar os motores internos para Tabelas Dinâmicas, Streams e Tarefas, garantindo que os núcleos de processamento subjacentes forneçam a base elástica e serverless necessária para raciocínio agentivo em tempo real.
  1. Construir o Tecido de Processamento de Transformação de Dados: Desenvolver a infraestrutura de baixo nível para gatilhos automatizados e lógica de processamento incremental, permitindo que o motor Snowflake gerencie, otimize e processe proativamente os dados recebidos sem intervenção manual.
  1. Inovar em Internos de Sistemas: Impulsionar o roadmap de longo prazo para streaming com estado, movendo a indústria em direção a uma arquitetura de sistema com foco em frescor, onde os dados estão sempre prontos para o consumo do modelo.
  1. Substituir Camadas de Orquestração Legadas: Identificar como construir capacidades de processamento nativas e superiores diretamente dentro do motor Snowflake para eliminar a complexidade de agendadores externos, simplificando o andaime arquitetônico para nossos clientes.
  1. Projetar para Escala Global e Governança: Projetar e implementar internos de sistema altamente confiáveis e multi-tenant que lidam com exabytes de dados, mantendo os padrões líderes da indústria da Snowflake para isolamento de recursos, segurança e consistência distribuída.
  1. Impulsionar a Estratégia Técnica para a Era da IA: Fornecer liderança técnica para a alta gerência e múltiplos departamentos, influenciando como o tecido de computação central da Snowflake evolui para suportar o crescente Protocolo de Contexto de Modelo (MCP), ecossistemas de agentes autônomos e fluxos de trabalho modernos de processamento de dados Python e Spark.
  1. Impulsionar o Sucesso do Cliente através do Engajamento Direto: Fazer parceria com os clientes mais estratégicos da Snowflake e equipes de engenharia de campo para traduzir desafios arquitetônicos de escala massiva em requisitos do motor central, garantindo que nossos primitivos de processamento atendam às demandas do mundo real da Nuvem de Dados global.
  1. Garantir a Excelência Operacional: Assumir a responsabilidade pela prontidão operacional dos serviços, cumprindo os compromissos rigorosos com nossos clientes em relação à confiabilidade, disponibilidade e desempenho.

NOSSO(A) IDEAL ENGENHEIRO(A) DE SOFTWARE PRINCIPAL II TERÁ

  1. +14 anos de experiência na indústria construindo internos de sistemas de banco de dados, internos de sistemas distribuídos ou motores de processamento de dados em larga escala.
  1. Forte Liderança Técnica: Atua como um(a) arquiteto(a) amplo(a), definindo a direção arquitetônica, mentorando engenheiros seniores e estabelecendo padrões técnicos para grandes iniciativas inter-produto, juntamente com uma capacidade excepcional de navegar pela complexidade organizacional, alinhar múltiplas equipes e impulsionar decisões interfuncionais que abrangem várias equipes.
  1. Maestria em Programação de Sistemas: Profundo conhecimento em processamento de streams com estado, manutenção de visualizações incrementais, transações distribuídas e internos de execução de consultas.
  1. Mentalidade Focada em Infraestrutura: Você é um construtor de sistemas. Você prefere construir o Sistema Operacional e o Motor em vez do aplicativo ou do pipeline do usuário final.
  1. Experiência em Sistemas Distribuídos: Histórico comprovado de resolução de problemas complexos em consenso, replicação e ambientes de alta concorrência em escala de nuvem.
  1. Consciência do Ecossistema: Um profundo entendimento das limitações arquitetônicas das ferramentas tradicionais de orquestração e processamento de dados, e uma visão de como resolver esses desafios através do design de sistemas nativos da Snowflake.
  1. Liderança Colaborativa: Capacidade de trabalhar em um ambiente globalmente distribuído, colaborar entre fronteiras de produto e engenharia, e mentorar engenheiros seniores e juniores igualmente.

Para vagas localizadas nos Estados Unidos, visite a publicação da vaga no Site de Carreiras da Snowflake para informações sobre salário e benefícios: careers.snowflake.com

O seguinte representa a faixa esperada de remuneração para esta função:

A faixa salarial base estimada para esta função é $304,000 - $437,000.

Para cumprir os requisitos de transparência salarial e outros estatutos, você pode nos notificar se acreditar que uma publicação de vaga não está em conformidade preenchendo este formulário.

Adicionalmente, esta função é elegível para participar do plano de bônus e ações da Snowflake.

O salário inicial do(a) candidato(a) selecionado(a) será determinado com base em fatores permissíveis e não discriminatórios, como habilidades, experiência e localização geográfica. Esta função também é elegível para um pacote competitivo de benefícios que inclui: seguro médico, odontológico, oftalmológico, de vida e invalidez; plano de aposentadoria 401(k); conta de despesas flexíveis e de saúde; pelo menos 12 feriados pagos; licença remunerada; licença parental; programa de assistência ao empregado; e outros benefícios da empresa.

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores