B&A
Snowflake
Staff Engenheiro de Software - Engenharia de Banco de Dados
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Á
- 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.
- 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.
- Desenvolver e implementar a nova arquitetura de serviço necessária para habilitar a próxima geração da Snowflake Data Cloud.
- Analisar, compreender e resolver gargalos complexos de desempenho e escalabilidade dentro do sistema.
- 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.
- 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.
- 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.
- Evangelizar as melhores práticas para uso de banco de dados e arquitetura de sistema ponta a ponta.
- Orientar e apoiar o crescimento profissional de engenheiros juniores na equipe.
NOSSO ENGENHEIRO DE SOFTWARE STAFF IDEAL TERÁ
- 6+ anos de experiência no setor 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 conhecimento dos fundamentos da 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 multi-threading 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 POR EXPERIÊNCIA COM O SEGUINTE
- 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.
- 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
