Backblaze External Website
Canonical
Engenheiro(a) de Software de Sistema - Compilador GCC/LLVM, Ferramentas e Ecossistema
Sobre a oportunidade
Canonical é um fornecedor líder de software de código aberto e sistemas operacionais para os mercados globais corporativos e de tecnologia. Nossa plataforma, Ubuntu, é amplamente utilizada em iniciativas corporativas inovadoras, como nuvem pública, ciência de dados, IA, inovação em engenharia e IoT. Nossos clientes incluem os principais provedores globais de nuvem pública e silício, e líderes da indústria em muitos setores. A empresa é pioneira em colaboração distribuída global, com mais de 1200 colegas em mais de 75 países e pouquíssimas funções baseadas em escritório. As equipes se reúnem de duas a quatro vezes por ano pessoalmente, em locais interessantes ao redor do mundo, para alinhar estratégia e execução.
A empresa é liderada pelo fundador, lucrativa e em crescimento.
Estamos contratando um(a) Engenheiro(a) de Software de Sistema para Compilador GCC/LLVM, Ferramentas e Ecossistema
Estamos construindo uma equipe para focar nas linguagens de programação modernas C e C++ e seu ecossistema no Ubuntu. Eles entregarão os melhores runtimes GCC e LLVM possíveis, experiência do desenvolvedor e ferramentas de suporte no Ubuntu. Garantirão que o que há de mais moderno em inovação de linguagens de programação esteja disponível para os usuários do Ubuntu, para lançar as bases para futuras invenções e comunidades de código aberto.
Esta é uma oportunidade empolgante para um(a) engenheiro(a) de software com forte paixão por compiladores, runtimes e cadeias de ferramentas. Você terá excelentes competências em C/C++ moderno, distribuições Linux, arquiteturas de software e software de código aberto. Venha construir uma carreira gratificante e significativa trabalhando com as melhores e mais brilhantes pessoas em tecnologia de código aberto na Canonical, uma empresa internacional de software em crescimento, e faça do Ubuntu o melhor sistema operacional para desenvolver e executar aplicações C/C++ na nuvem, em data centers, em contêineres, diretamente no sistema operacional e onde quer que o Ubuntu possa rodar.
A Equipe Ubuntu Foundations entrega o sistema central do Ubuntu, a base para toda a família de produtos e serviços Ubuntu. O Ubuntu se esforça para entregar os componentes de software livre mais recentes e melhores, de forma fácil de usar e altamente confiável. Construímos sobre a excelência técnica de softwares de código aberto essenciais como GNU e Debian e trazemos foco e forma adicionais às soluções que oferecemos à indústria.
Parte da equipe Ubuntu Foundations, você trabalhará em uma das cadeias de ferramentas mais críticas envolvidas na criação do Ubuntu e nos pilares do ecossistema de software moderno. Você alavancará suas competências e experiência em C, C++ para tornar o Ubuntu a melhor plataforma para desenvolver, distribuir e consumir software construído com GCC e LLVM. Você será apaixonado pelo futuro de C, C++, do Ubuntu, atento às dinâmicas do ecossistema de código aberto e igualmente ciente das necessidades de organizações grandes, porém inovadoras. Você impulsionará a melhor integração de sua classe no Ubuntu, do desktop à nuvem, de forma segura, confiável, performática, eficiente e à prova de futuro.
Você discutirá design com outros membros da equipe, orientará engenheiros menos experientes e participará de revisões de código e design. Você também trabalhará com outras equipes para garantir que as decisões de arquitetura melhorem o desempenho geral e a experiência do Ubuntu. Seu papel como parte da equipe Ubuntu Foundations terá impacto em todos os aspectos do Ubuntu, desde Desktop, Server, Ubuntu Core e também imagens de nuvem.
A função envolve
Com base na primeira rodada de entrevistas, identificamos equipes específicas onde você pode ser um excelente encaixe e conduzimos segundas rodadas de entrevistas com essas equipes. Nossos engenheiros são:
- Colaborar proativamente com uma equipe distribuída
- Selecionar, integrar e empacotar ferramentas de ponta com o Ubuntu para melhorar a experiência do desenvolvedor e do operador com GCC e LLVM
- Escrever código de alta qualidade para criar novos recursos
- Depurar problemas e produzir código de alta qualidade para corrigi-los
- Revisar código produzido por outros engenheiros
- Discutir ideias e colaborar na busca por boas soluções
- Trabalhar em casa com viagens globais de 2 a 4 semanas por ano para eventos internos e externos
Localização: Esta função será baseada remotamente na região das AMÉRICAS
Requisitos mínimos
O que procuramos em você
- Você tem experiência relevante com GCC ou LLVM, idealmente no mundo de software cloud-native e Linux
- Você tem experiência em empacotamento de software para Debian e Ubuntu
- Você é um usuário de longa data de Linux
- Histórico acadêmico excepcional do ensino médio e da universidade
- Graduação em área técnica ou uma narrativa convincente sobre seu caminho alternativo escolhido
- Você ama tecnologia e trabalhar com pessoas brilhantes
- Você é apaixonado, curioso, flexível, articulado e responsável
- Você valoriza soft skills e é apaixonado, empreendedor, atencioso e automotivado
- Capacidade de viajar internacionalmente duas vezes por ano para eventos da empresa, com duração de até duas semanas
Habilidades desejáveis
- Experiência com distribuições Linux e engenharia de distribuição
- Experiência com mecanismos de empacotamento e distribuição de software
- Compreensão de sistemas de build e toolchains, incluindo para compilação cruzada
- Experiência em Engenharia de Performance ou Segurança
O que oferecemos a você
Consideramos localização geográfica, experiência e desempenho na definição da remuneração em todo o mundo. Revisamos a remuneração anualmente (e com mais frequência para recém-formados e associados) para garantir que reconhecemos o desempenho excepcional. Além do salário base, oferecemos um bônus anual baseado em desempenho. Fornecemos a todos os membros da equipe benefícios adicionais, que refletem nossos valores e ideais. Equilibrarmos nossos programas para atender às necessidades locais e garantir a justiça globalmente.
- Ambiente de trabalho distribuído com sprints de equipe presenciais duas vezes por ano
- Orçamento pessoal de aprendizado e desenvolvimento de USD 2,000 por ano
- Revisão anual de remuneração
- Recompensas de reconhecimento
- Férias anuais
- Licença maternidade e paternidade
- Programa de Assistência ao Membro da Equipe e Plataforma de Bem-Estar
- Oportunidade de viajar para novos locais para conhecer colegas
- Priority Pass e upgrades de viagem para eventos da empresa de longa duração
Sobre a Canonical
Canonical é uma empresa de tecnologia pioneira na vanguarda do movimento global para o código aberto. Como a empresa que publica o Ubuntu, um dos projetos de código aberto mais importantes e a plataforma para IA, IoT e nuvem, estamos mudando o mundo diariamente. Contratamos globalmente e estabelecemos um padrão muito alto para as pessoas que ingressam na empresa. Esperamos excelência - para ter sucesso, precisamos ser os melhores no que fazemos. A Canonical é uma empresa remote-first desde sua fundação em 2004. Trabalhar aqui é um passo para o futuro e o desafiará a pensar de forma diferente, trabalhar de forma mais inteligente, aprender novas habilidades e elevar seu nível.
Canonical é um empregador que oferece igualdade de oportunidades
Temos orgulho de promover um ambiente de trabalho livre de discriminação. A diversidade de experiências, perspectivas e origens cria um ambiente de trabalho melhor e produtos melhores. Qualquer que seja sua identidade, daremos consideração justa à sua candidatura.
