Pular para o conteúdo

Snowflake

Staff Software Engineer - Database Engineering

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

Sobre a oportunidade

Na Snowflake, estamos impulsionando a era do "agentic enterprise". Para inaugurar esta nova era, buscamos pensadores "AI-native" 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.

Estamos buscando um(a) Engenheiro(a) de Software altamente talentoso(a) e experiente para se juntar à nossa equipe de Engenharia de Banco de Dados. Neste papel, você será um(a) contribuidor(a) chave para a evolução do nosso produto principal: um sistema de processamento de dados elástico, em larga escala e de alta performance. Estamos procurando engenheiros(as) inteligentes e entusiasmados(as) que possam dominar rapidamente áreas técnicas complexas e que sejam apaixonados(as) por construir novas tecnologias líderes de mercado.

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 impulsionem o ritmo da inovação enquanto constroem um futuro para si mesmas e para Snowflake.

Como você quer causar seu impacto?

Snowflake é uma empresa de plataforma de dados "cloud-native" de alto crescimento, comprometida em capacitar empresas a atingir seu pleno potencial. Com uma cultura construída sobre impacto, inovação e colaboração, oferecemos um ambiente onde você pode construir sistemas em larga escala, mover-se rapidamente e levar sua carreira em tecnologia para o próximo nível.

COMO ENGENHEIRO(A) DE SOFTWARE SÊNIOR NA SNOWFLAKE, VOCÊ IRÁ

  1. Projetar e implementar algoritmos inovadores de otimização de consultas ou processamento de dados distribuídos para manter as capacidades de data warehousing líderes de mercado da Snowflake.
  1. Projetar, desenvolver e dar suporte a um sistema de banco de dados em nuvem em escala de petabytes, garantindo que seja altamente paralelo e tolerante a falhas.
  1. Desenvolver e implementar a nova arquitetura de serviço necessária para habilitar a próxima geração do Snowflake Data Cloud.
  1. Analisar, entender e resolver gargalos complexos de performance e escalabilidade dentro do sistema.
  1. Ser responsável pela entrega ponta a ponta de seus projetos, incluindo identificação de soluções, design, implementação, testes rigorosos e rollout seguro em produção.
  1. Garantir a prontidão operacional e executar operações de produção de serviços, atendendo aos nossos compromissos com os clientes em termos de durabilidade, disponibilidade e performance.
  1. Construir software de alta qualidade e altamente confiável que atenda às demandas das maiores empresas do mundo.
  1. Desenvolver ferramentas para fornecer aos clientes maior visibilidade sobre suas cargas de trabalho.
  1. Divulgar as melhores práticas para uso de banco de dados e arquitetura de sistemas ponta a ponta.
  1. Mentorar e apoiar o crescimento profissional de engenheiros juniores na equipe.

NOSSO(A) ENGENHEIRO(A) DE SOFTWARE SÊNIOR IDEAL TERÁ

  1. 6+ anos de experiência na indústria trabalhando com software comercial ou de código aberto.
  1. Forte fluência em C/C++ e/ou Java.
  1. Excelentes habilidades de resolução de problemas e um profundo entendimento dos fundamentos de Ciência da Computação, incluindo estruturas de dados, algoritmos e sistemas distribuídos.
  1. Fortes habilidades de programação de sistemas, incluindo experiência com multithreading e concorrência.
  1. Uma base sólida em conceitos de sistemas distribuídos (por exemplo, consistência, escalabilidade, recuperação de falhas).
  1. Experiência com testes de implementação, depuração e documentação, especificamente dentro de um ambiente de desenvolvimento Linux.
  1. Bacharelado ou equivalente estrangeiro em Ciência da Computação, Engenharia de Software ou área relacionada.

PONTOS BÔNUS PARA EXPERIÊNCIA COM O SEGUINTE

  1. Experiência de trabalho em design e implementação de bancos de dados internos, programação de sistemas e design e implementação de sistemas distribuídos em larga escala.
  1. Experiência em design, implementação e produção de "distributed key value stores" como FoundationDB em múltiplas nuvens.

Para vagas localizadas nos Estados Unidos, por favor, 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