Snowflake

Staff Engenheiro de Software - Engenharia de Banco de Dados

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

Sobre a oportunidade

Na Snowflake, estamos impulsionando a era da empresa agentic. Para inaugurar esta nova era, buscamos pensadores nativos em IA em todas as funções que se sintam energizados pela oportunidade de reinventar a forma como trabalham. Você não apenas usa ferramentas; você possui uma curiosidade inata, tratando a IA como um colaborador de alta confiança que é fundamental 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 ritmo acelerado e que agem com uma mentalidade experimental — que testam rapidamente 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 é realizado.

Estamos buscando um Engenheiro de Software altamente talentoso e experiente para se juntar à nossa equipe de Engenharia de Banco de Dados. Nesta função, você será um colaborador fundamental para a evolução do nosso produto principal: um sistema de processamento de dados elástico, de grande escala e alto desempenho. Procuramos engenheiros inteligentes e entusiasmados que possam dominar rapidamente áreas técnicas complexas e que sejam apaixonados por construir novas tecnologias líderes do setor.

A Snowflake está crescendo rapidamente e estamos expandindo nossa equipe para ajudar a viabilizar e acelerar nosso crescimento. Procuramos pessoas que compartilhem nossos valores, desafiem o pensamento comum e aumentem o ritmo da inovação enquanto constroem um futuro para si mesmas e para a Snowflake.

Como você quer causar seu impacto?

A Snowflake é uma empresa de plataforma de dados nativa em nuvem de alto crescimento, comprometida em capacitar empresas a atingirem seu potencial máximo. Com uma cultura construída sobre impacto, inovação e colaboração, oferecemos um ambiente onde você pode construir sistemas de grande escala, agir rapidamente e levar sua carreira em tecnologia para o próximo nível.

COMO ENGENHEIRO DE SOFTWARE STAFF NA SNOWFLAKE, VOCÊ IRÁ

  1. Projetar e implementar novos algoritmos de otimização de consultas ou processamento de dados distribuídos para manter os recursos de data warehousing líderes do setor da Snowflake.
  1. Projetar, desenvolver e dar suporte a um sistema de banco de dados em nuvem em escala de petabytes, garantindo que ele 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 da Snowflake Data Cloud.
  1. Analisar, compreender e resolver gargalos complexos de desempenho e escalabilidade dentro do sistema.
  1. Assumir a responsabilidade pela entrega ponta a ponta de seus projetos, incluindo a identificação de soluções, design, implementação, testes rigorosos e lançamento seguro em produção.
  1. Garantir a prontidão operacional e executar operações de produção de serviços, cumprindo nossos compromissos com o cliente quanto à durabilidade, disponibilidade e desempenho.
  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. Evangelizar as melhores práticas para uso de banco de dados e arquitetura de sistema ponta a ponta.
  1. Orientar e apoiar o crescimento profissional de engenheiros juniores na equipe.

NOSSO ENGENHEIRO DE SOFTWARE STAFF IDEAL TERÁ

  1. 6+ anos de experiência no setor 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 conhecimento dos fundamentos da 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 multi-threading 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 POR EXPERIÊNCIA COM O SEGUINTE

  1. Experiência de trabalho em design e implementação interna de banco de dados, programação de sistemas e design e implementação de sistemas distribuídos de grande escala.
  1. Experiência trabalhando no design, implementação e colocação em produção de armazenamentos de chave-valor distribuídos como FoundationDB em múltiplas nuvens.

Para vagas localizadas nos Estados Unidos, visite a publicação da vaga no site de carreiras da Snowflake para obter 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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores