Pular para o conteúdo

Snowflake

Engenheiro(a) de Software Sênior, Transformação de Dados

PythonSQLC++
Tradução automática. Consulte o original.

Sobre a oportunidade

Na Snowflake, estamos impulsionando a era da empresa agentiva. Para inaugurar esta nova era, buscamos pensadores nativos de IA em todas as funções, energizados pela oportunidade de reinventar como trabalham. Você não apenas usa ferramentas; 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.

Sobre a Vaga

Estamos contratando um(a) Engenheiro(a) de Software Sênior para nossa equipe de Plataforma de Dados — a equipe que possui a execução de streaming principal e os internos do banco de dados que impulsionam a plataforma da Snowflake. Você trabalhará profundamente na stack: runtimes de processamento de streaming, motores de execução de consulta, camadas de armazenamento e os primitivos de sistemas distribuídos em que todo o resto é construído.

Snowflake está crescendo rapidamente, e estamos escalando nossa equipe para ajudar a viabilizar e acelerar nosso crescimento. Estamos procurando pessoas que compartilhem nossos valores, desafiem o pensamento comum e acelerem 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, PLATAFORMA DE DADOS NA SNOWFLAKE, VOCÊ IRÁ

  1. Projetar e implementar sistemas de processamento de streaming de alta vazão com fortes garantias de correção — semântica exatamente uma vez, tratamento de eventos fora de ordem, execução de baixa latência
  1. Trabalhar em internos de banco de dados — execução de consulta, design de operadores, componentes do motor de armazenamento ou processamento de transações em escala de nuvem
  1. Ser responsável por recursos e sistemas de ponta a ponta: design, implementação, testes, implantação e observabilidade de produção
  1. Impulsionar decisões arquiteturais que moldam a evolução de longo prazo das camadas de streaming e plataforma principal da Snowflake
  1. Orientar engenheiros através de revisões de design, revisões de código e orientação técnica
  1. Colaborar com equipes de produto, infraestrutura e pesquisa para entregar capacidades fundamentais de alto impacto

NOSSO(A) CANDIDATO(A) IDEAL TERÁ

  1. +5 anos de experiência em engenharia de software em sistemas distribuídos, motores de consulta, infraestrutura de streaming ou internos de banco de dados (ou equivalente, incluindo pesquisa)
  1. Bacharelado/Mestrado/Doutorado em Ciência da Computação ou área relacionada — pesquisa de pós-graduação em sistemas de streaming, processamento de consulta ou motores de banco de dados é um forte diferencial
  1. Profundo conhecimento em sistemas distribuídos: consistência, tolerância a falhas, replicação, gerenciamento de estado
  1. Experiência prática com sistemas de processamento de streaming — construindo, operando ou estendendo-os (indústria ou acadêmico)
  1. Proficiência em múltiplos idiomas como Java, Scala, C++ e Python, com um histórico de sistemas de produção em escala
  1. Proficiência em engenharia de software nativa de IA e fluxos de trabalho de desenvolvimento agentivo
  1. Capacidade de liderar projetos técnicos complexos de forma independente com mínima direção

PONTOS BÔNUS PARA

  1. Experiência com internos de motores de processamento de streaming (por exemplo, backends de estado, checkpointing, runtime ou desenvolvimento de operadores) em sistemas como Apache Flink, Spark Structured Streaming ou similar.
  1. Experiência com internos de motores SQL: otimização de consulta, design de plano de execução, formatos de armazenamento ou camadas de transação
  1. Pesquisa publicada ou trabalho de tese em streaming, processamento de consulta em tempo real ou computação distribuída
  1. Contribuições para infraestrutura de dados de código aberto ou sistemas de banco de dados
  1. Familiaridade com Desenvolvimento Orientado por Especificação (SDD) e Desenvolvimento Orientado a Testes (TDD)
  1. Familiaridade com verificação formal

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

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