Launch Legends
QuEra Computing, Inc.
Ingeniero de Software Científico - Máquina Virtual y Emulación
Resumen
QuEra Computing Inc. busca un Ingeniero de Software Científico creativo y colaborativo para ayudar a resolver los desafíos de software únicos de la integración de aplicaciones de alto nivel en computadoras cuánticas de átomos neutros de última generación. Tendrás la oportunidad de trabajar con un vibrante equipo de software científico y una comunidad de colaboradores de la industria y la academia, y de ayudar a nuestro creciente equipo de diversos expertos a abordar fascinantes desafíos, que van desde técnicas de compiladores clásicos hasta la integración directa con componentes de hardware de bajo nivel.
Interactuando directamente con nuestra cadena de herramientas de compilador Kirin, construirás las herramientas de simulación de hardware multinivel de QuEra en todo el pipeline del compilador junto con físicos experimentales y computacionales. Esto implica el desarrollo de nuevas características e infraestructura para simular la ejecución del hardware. Estarás codesarrollando compiladores e infraestructura de simulación de hardware para la próxima generación de computación cuántica utilizando tecnologías de vanguardia de átomos neutros y corrección de errores cuánticos. Esta nueva dirección implica múltiples desafíos nuevos tanto en ingeniería como en ciencia.
Responsabilidades
- Desarrollar y mantener una máquina virtual de hardware multinivel que emule el lenguaje específico del dominio (DSL) de QuEra para programas a nivel de pulso y su pila de compilación asociada
- Soportar la integración en la pila de control
- Colaborar con científicos de Corrección de Errores Cuánticos (QEC) y el equipo de control de hardware para planificar y simular las características de hardware necesarias para ejecutar algoritmos de QEC
- Colaborar con otros miembros del equipo de software científico para realizar simulaciones de hardware a nivel de puerta y de movimiento de átomos
Cualificaciones
- Máster en Ciencias de la Computación con especialización en computación/arquitectura/lenguaje de programación/compilador cuántico, o experiencia profesional equivalente *
- Entusiasmo por crear herramientas utilizadas por desarrolladores no informáticos *
- Experiencia con intérpretes de bytecode, intérprete CPython *
- Experiencia con proyectos modernos de C/C++ y herramientas asociadas a esos proyectos *
- Experiencia con emulación de hardware y desarrollo de VM, especialmente para arquitecturas novedosas/heterogéneas *
- Experiencia con compiladores basados en representaciones intermedias de Asignación Única Estática (Static Single Assignment) *
- Conocimiento del ciclo de vida completo del desarrollo de software, incluyendo control de versiones, revisión de código, pruebas, CI/CD, registro, profiling, depuración y documentación
Cualificaciones Preferidas
- Doctorado en Ciencias de la Computación con especialización en computación/arquitectura/lenguaje de programación/compilador cuántico, o experiencia profesional equivalente *
- Experiencia con lenguajes compilados como Rust, C++, Julia *
- Experiencia con programación FPGA *
- Conocimientos en física cuántica y física AMO *
- Conocimientos en corrección de errores cuánticos *
- Contribución a bibliotecas de código abierto existentes
El rango salarial base aproximado para este puesto es de $102,400 - $166,400.
Monitorizamos constantemente los datos del mercado externo y actualizamos los rangos salariales base en consecuencia. Determinamos las decisiones de compensación base en varios factores, incluyendo la ubicación geográfica, el conocimiento específico del puesto, las habilidades y/o la experiencia. Además de nuestras ofertas salariales base, también proporcionamos concesiones de acciones (equity grants) para todos los nuevos empleados.
QuEra se compromete a cultivar un entorno de trabajo diverso y se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Valoramos enormemente la diversidad en nuestros empleados actuales y futuros y no discriminamos (incluso en nuestras prácticas de contratación y promoción) por motivos de raza, religión, color, origen nacional, género, expresión de género, orientación sexual, edad, estado civil, condición de veterano, condición de discapacidad o cualquier otra característica protegida por la ley.
#LI-NB1
