Roku
Tenstorrent
Líder de Ingeniería de Software en RISC-V AI / HPC y Agentes
Sobre la oportunidad
Tenstorrent lidera el sector en tecnología de IA de vanguardia, revolucionando las expectativas de rendimiento, la facilidad de uso y la eficiencia de costes. Con la IA redefiniendo el paradigma de la computación, las soluciones deben evolucionar para unificar innovaciones en modelos de software, compiladores, plataformas, redes y semiconductores. Nuestro diverso equipo de tecnólogos ha desarrollado desde cero una CPU RISC-V de alto rendimiento y comparte una pasión por la IA y un profundo deseo de construir la mejor plataforma de IA posible. Valoramos la colaboración, la curiosidad y el compromiso con la resolución de problemas complejos. Estamos ampliando nuestro equipo y buscamos colaboradores de todos los niveles de experiencia.
Tenstorrent está construyendo CPUs RISC-V de próxima generación optimizadas para IA, computación de alto rendimiento (HPC) y sistemas de IA autónomos emergentes. Como Líder de Ingeniería de Software para IA / HPC y Agentes basada en RISC-V, trabajarás en el límite entre el hardware y el software, habilitando pilas de software de IA, HPC y agentes en los procesadores RISC-V de Tenstorrent. Este puesto es responsable de integrar y optimizar la infraestructura LLK (Low-Level Kernel) de Tenstorrent para la ejecución en CPU, mientras lideras la puesta en marcha de una pila de software de IA agente nativa de RISC-V, incluyendo la orquestación en tiempo de ejecución, marcos de ejecución distribuida, sistemas de memoria y herramientas de desarrollo necesarias para sistemas de IA orientados a objetivos. Trabajarás en estrecha colaboración con arquitectos de CPU, equipos de microarquitectura, ingenieros de compiladores y desarrolladores de kernels de IA para garantizar una alineación estrecha entre las capacidades del software y las características arquitectónicas de RISC-V.
Qué aprenderás
- Cómo se asignan las cargas de trabajo de IA y agentes a la microarquitectura RISC-V.
- Diseño de extensiones personalizadas de ISA para la aceleración de IA.
- Integración integral de pilas de HPC/IA/agentes.
- Orquestación en tiempo de ejecución para sistemas de IA distribuidos.
- Diseño conjunto de hardware y software para plataformas de CPU nativas de IA escalables.
Este puesto es remoto, con base en Norteamérica.
Damos la bienvenida a candidatos con diversos niveles de experiencia para este puesto. Durante el proceso de entrevista, se evaluará a los candidatos para determinar el nivel adecuado, y las ofertas se ajustarán a dicho nivel, el cual podría diferir del indicado en esta publicación.
Esta oferta de empleo está supeditada a que el solicitante sea elegible para acceder a tecnología sujeta a control de exportaciones de EE. UU. Debido a las leyes de exportación de EE. UU., incluidas las codificadas en las Regulaciones de Administración de Exportaciones (EAR) de EE. UU., la Compañía debe garantizar el cumplimiento de estas leyes al transferir tecnología a ciudadanos de ciertos países (como los Grupos de Países D de EAR:1, E1 y E2). Estos requisitos se aplican a personas ubicadas en EE. UU. y en todos los países fuera de EE. UU. Dado que el puesto ofrecido tendrá acceso directo y/o indirecto a información, sistemas o tecnologías sujetos a estas leyes, la oferta puede estar supeditada a su ciudadanía/estatus de residencia permanente o a su capacidad para obtener la aprobación de licencia previa del Departamento de Comercio de EE. UU. o la agencia federal correspondiente. Si el empleo no fuera posible debido a las leyes de exportación de EE. UU., cualquier oferta de empleo será rescindida.
Quién eres
- Un ingeniero de software orientado a sistemas con amplia experiencia en pilas de software de HPC e IA.
- Con experiencia en sistemas de IA distribuidos, marcos de orquestación o arquitecturas de IA agente.
- Cómodo trabajando cerca del hardware y en programación a nivel de instrucciones.
- Capaz de traducir objetivos de rendimiento en requisitos arquitectónicos y de software.
- Con experiencia en sistemas de tiempo de ejecución, perfilado y optimización de bajo nivel.
- Motivado por el diseño conjunto de hardware y software y por escalar la infraestructura de IA de próxima generación.
Requisitos mínimos
Qué necesitamos
- Sólida formación en desarrollo de software de HPC e IA.
- Sólida comprensión de la arquitectura RISC-V (ISA, extensiones, implicaciones microarquitectónicas).
- Dominio de C/C++ y programación de sistemas.
- Experiencia en la optimización de rutas de código críticas para el rendimiento.
- Experiencia con marcos de IA agente, sistemas de ejecución distribuida o plataformas de orquestación.
- Familiaridad con cadenas de herramientas de compilación (LLVM, GCC).
- Experiencia con vectorización, extensiones personalizadas de ISA o integración de aceleradores.
La compensación para todos los ingenieros en Tenstorrent oscila entre $100k y $500k, incluyendo objetivos de compensación base y variable. La experiencia, las habilidades, la formación, los antecedentes y la ubicación influyen en la oferta final realizada.
Tenstorrent ofrece un paquete de compensación y beneficios altamente competitivo, y somos un empleador que ofrece igualdad de oportunidades.
