Proximie
Riverlane
Engenheiro(a) de Compilador Sênior
Como se candidatar
Cambridge, Reino Unido | Tempo integral | Efetivo | Híbrido
Salário: £70,000 a £90,000, dependendo da experiência
Também consideraremos candidaturas de meio período para esta função. Por favor, indique sua preferência de horário de trabalho em sua carta de apresentação.
Podemos considerar uma variedade de níveis de experiência e, portanto, estamos anunciando esta função em diferentes níveis de senioridade. Candidate-se à função que você sente que melhor se adapta às suas habilidades e experiência.
Todos são bem-vindos na Riverlane. Somos um empregador que oferece igualdade de oportunidades e incentivamos candidaturas de candidatos elegíveis e qualificados, independentemente de idade, deficiência, etnia, gênero, readequação de gênero, religião ou crença, orientação sexual, estado civil ou de união estável, ou gravidez e licença maternidade/paternidade.
Estudos mostram que mulheres tendem a se candidatar a vagas se atenderem a todos ou quase todos os requisitos, enquanto homens se candidatam mesmo que atendam apenas a alguns dos requisitos. Se isso soa como você, então candidate-se – ficaremos felizes em analisar sua candidatura e informar se achamos que você pode ser um bom encaixe.
Analisamos CVs à medida que os recebemos e entrevistamos assim que temos candidaturas que parecem um bom encaixe. Não usamos datas de encerramento. Portanto, candidate-se o mais rápido possível para evitar perder esta vaga.
Se você precisar de quaisquer ajustes no processo de candidatura ou seleção para que possa dar o seu melhor, por favor, nos informe. Teremos prazer em ajudar.
Se você tiver alguma dúvida, entre em contato com jobs@riverlane.com.
Aviso GDPR: A Riverlane coleta e processa dados pessoais de acordo com as leis de proteção de dados aplicáveis. Se você é um candidato a emprego europeu, consulte o aviso de privacidade para mais detalhes.
Sobre nós
A missão da Riverlane é dominar a correção de erros quânticos (QEC) e desbloquear uma nova era de progresso humano. Desde avanços em ciência de materiais e climática, até simulações complexas de química para o design de novos medicamentos, computadores quânticos ajudarão a humanidade a resolver alguns de seus desafios mais importantes. Mas sem QEC, o desafio técnico definidor da indústria, tais avanços nunca poderão ser alcançados. A Riverlane é líder mundial em tecnologia QEC. QEC é um problema complexo que requer uma gama de habilidades, talento e paixão.
Tendo arrecadado mais de $125M em financiamento até o momento para acelerar nossa P&D de ponta em correção de erros quânticos (QEC), a Riverlane faz parceria com muitos dos principais provedores de hardware quântico e agências governamentais do mundo para tornar a computação quântica tolerante a falhas uma realidade. Estamos fazendo progressos notáveis e crescendo rapidamente.
Sobre a função
A missão de nossa equipe de Software é permitir que qualquer pessoa possa escrever e executar um programa tolerante a falhas em um computador quântico. O compilador é uma parte crítica dessa cadeia de ferramentas. Esta função é uma oportunidade fantástica para nos ajudar a construir e entregar essa cadeia de ferramentas para uso por nossos parceiros de hardware. A função Sênior envolve a propriedade e liderança de partes da pilha de software.
Você pode ter formação em ciência da computação, matemática ou física. Você pode ter experiência na construção de compiladores clássicos, ou no design de representações lógicas tolerantes a falhas. Você trará sua formação, experiência e paixão por aprender coisas novas para construir a pilha de software da Riverlane. A pilha codifica os novos códigos QEC da Riverlane e interfaces de decodificador em tempo real em um compilador moderno baseado em LLVM MLIR, em desenvolvimento. Você ajudará a Riverlane a construir os sistemas críticos de compilação e runtime necessários para computadores quânticos tolerantes a falhas em larga escala.
A missão da Riverlane é empolgante, mas complexa. Requer equipes com uma ampla gama de habilidades e perspectivas, que se comunicam bem e colaboram efetivamente para alcançar soluções verdadeiramente inovadoras. Você prosperará em um ambiente onde o compartilhamento de conhecimento e o aprendizado contínuo são a norma. Estamos avançando rapidamente em um mercado totalmente novo, onde os requisitos mudam à medida que a tecnologia evolui, portanto, a capacidade de adaptação é importante.
O que você fará
- Projetar e construir ferramentas de sistema, como compiladores, emuladores, profilers e depuradores
- Projetar e implementar otimizações, transformações e análises de compilador corretas e manteníveis em vários níveis de IR.
- Ser responsável por uma parte substancial da pilha de software para sistemas de computação quântica com correção de erros
- Orientar, guiar e liderar engenheiros na equipe
- Liderar a colaboração com outras equipes de engenharia para integrar seus artefatos de software e hardware com o compilador
- Trabalhar com cientistas e engenheiros para implementar novos códigos de correção de erros e runtimes para novos decodificadores
O que precisamos
- Curiosidade para aprender coisas novas
- Experiência em trabalhar colaborativamente, com uma gama diversificada de pessoas
- Boas habilidades de comunicação, tanto escrita quanto verbal
- Amplo conhecimento de toda a pilha de software e hardware: compiladores, sistemas operacionais, arquiteturas de computadores
- Experiência em compiladores (LLVM MLIR ou outros), em particular experiência em áreas de middle-end e back-end, como design de IR, passes de otimização, seleção de instruções, etc.
- Experiência em entregar software para usuários
- Proficiência em Python; proficiência em C++ ou Rust
- Interesse em trabalhar no ecossistema de código aberto quântico
O que você pode esperar de nós
- Um pacote abrangente de benefícios que inclui um plano de bônus anual, seguro médico privado, seguro de vida e um plano de previdência complementar
- Equity, para que nossa equipe possa compartilhar o sucesso de longo prazo da Riverlane
- 28 dias de férias anuais, mais feriados e licença familiar ampliada
- Um ambiente de trabalho diversificado que reúne especialistas em muitos campos (incluindo desenvolvimento de software e hardware, teoria da informação quântica, física e matemática) e mais de 20 nacionalidades diferentes
- Um ambiente de aprendizado que incentiva o crescimento e desenvolvimento individual, de equipe e da empresa, incluindo um programa regular de eventos de aprendizado e orçamentos para treinamento e conferências
