MANTECH
QuEra Computing, Inc.
Engenheiro(a) de Software Científico - Compilação de Hardware
Sobre
QuEra Computing, Inc. busca um(a) Engenheiro(a) de Software Científico criativo(a) e colaborativo(a) para ajudar a resolver os desafios únicos de software na integração de aplicações de alto nível em computadores quânticos de última geração com átomos neutros. Você terá a oportunidade de trabalhar com uma equipe vibrante de software científico e uma comunidade de colaboradores da indústria e acadêmicos, e de ajudar nossa crescente equipe de especialistas diversos a enfrentar desafios fascinantes, que vão desde técnicas de compiladores clássicos até a integração direta com componentes de hardware de baixo nível. Usando nossa ferramenta de código aberto, Kirin, você construirá o pipeline do compilador da QuEra junto com físicos experimentais e computacionais, desde instruções de hardware de baixo nível até linguagens de programação de alto nível. Isso envolve o desenvolvimento de novos recursos e infraestrutura para execução em hardware. Você co-projetará compiladores e infraestrutura de hardware para a próxima geração de computação quântica, utilizando tecnologias de ponta em átomos neutros e correção de erros quânticos. Essa nova direção envolve múltiplos desafios novos, tanto em engenharia quanto em ciência.
Responsabilidades
- Desenvolver e manter linguagem de domínio específico (DSL) para programas em nível de pulso e sua pilha de compilação associada
- Apoiar a integração da compilação de pulsos em múltiplas construções de computadores quânticos
- Colaborar com cientistas de Correção de Erros Quânticos (QEC) e equipe de controle de hardware para planejar e desenvolver recursos de hardware necessários para executar algoritmos de QEC
- Colaborar com outros membros da equipe de software científico para integrar a compilação de nível de porta e de movimento de átomos
Qualificações
- Mestrado em Ciência da Computação com foco em computação/arquitetura/linguagem de programação/compilador quântico, ou experiência profissional equivalente
- Entusiasmo em construir ferramentas usadas por não desenvolvedores de software
- Experiência com semântica de Python, type hints de Python, interpretador CPython
- Experiência com projetos modernos de C++ e ferramentas relacionadas a esses projetos
- Experiência com compilador baseado em representações intermediárias de Static Single Assignment (SSA)
- Conhecimento do ciclo de vida completo do desenvolvimento de software, incluindo controle de versão, revisão de código, testes, CI/CD, logging, profiling, depuração e documentação
Diferenciais
- Qualificações Doutorado em Ciência da Computação com foco em computação/arquitetura/linguagem de programação/compilador quântico, ou experiência profissional equivalente
- Experiência com programação FPGA
- Conhecimento em física quântica e física AMO
- Experiência em design de linguagens de programação, especialmente teoria de linguagens de programação
- Conhecimento em correção de erros quânticos
- Contribuição para bibliotecas de código aberto existentes
A faixa salarial base aproximada para esta posição é $102,400 - $166,400.
Monitoramos consistentemente os dados externos do mercado e atualizamos as faixas salariais base de acordo. Determinamos as decisões de remuneração base com base em vários fatores, incluindo localização geográfica, conhecimento específico da função, habilidades e/ou experiência. Além das nossas ofertas de salário base, também fornecemos concessões de ações (equity grants) para todos os novos contratados.
A QuEra está comprometida em cultivar um ambiente de trabalho diversificado e se orgulha de ser um empregador que oferece igualdade de oportunidades. Valorizamos muito a diversidade em nossos funcionários atuais e futuros e não discriminamos (incluindo em nossas práticas de contratação e promoção) com base em raça, religião, cor, origem nacional, gênero, expressão de gênero, orientação sexual, idade, estado civil, status de veterano, status de deficiência ou qualquer outra característica protegida por lei.
#LI-NB1
