Startekk Inc
Snowflake
Staff Software Engineer - Database Engineering
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Á
- 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.
- 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.
- Desenvolver e implementar a nova arquitetura de serviço necessária para habilitar a próxima geração do Snowflake Data Cloud.
- Analisar, entender e resolver gargalos complexos de performance e escalabilidade dentro do sistema.
- 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.
- 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.
- Construir software de alta qualidade e altamente confiável que atenda às demandas das maiores empresas do mundo.
- Desenvolver ferramentas para fornecer aos clientes maior visibilidade sobre suas cargas de trabalho.
- Divulgar as melhores práticas para uso de banco de dados e arquitetura de sistemas ponta a ponta.
- Mentorar e apoiar o crescimento profissional de engenheiros juniores na equipe.
NOSSO(A) ENGENHEIRO(A) DE SOFTWARE SÊNIOR IDEAL TERÁ
- 6+ anos de experiência na indústria trabalhando com software comercial ou de código aberto.
- Forte fluência em C/C++ e/ou Java.
- 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.
- Fortes habilidades de programação de sistemas, incluindo experiência com multithreading e concorrência.
- Uma base sólida em conceitos de sistemas distribuídos (por exemplo, consistência, escalabilidade, recuperação de falhas).
- Experiência com testes de implementação, depuração e documentação, especificamente dentro de um ambiente de desenvolvimento Linux.
- 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
- 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.
- 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
