CSC Leasing Co.
Tenstorrent
Ingeniero/a de Software, Desarrollo de Kernels de Aceleración
Sobre la oportunidad
Tenstorrent está liderando la industria en tecnología de IA de vanguardia, revolucionando las expectativas de rendimiento, la facilidad de uso y la eficiencia de costes. Dado que la IA está redefiniendo el paradigma de la computación, las soluciones deben evolucionar para unificar las innovaciones en modelos de software, compiladores, plataformas, redes y semiconductores. Nuestro diverso equipo de tecnólogos ha desarrollado una CPU RISC-V de alto rendimiento desde cero 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 para resolver problemas difíciles. Estamos ampliando nuestro equipo y buscamos colaboradores de todas las antigüedades.
Como Ingeniero/a de Software en el equipo de Desarrollo de Kernels de Aceleración en Tenstorrent, trabajarás en la intersección del rendimiento del software y el hardware. Escribirás código de bajo nivel que potencia directamente cargas de trabajo de machine learning de alta eficiencia, optimizando cada ciclo, cada movimiento de memoria, cada instrucción. Si te motiva el rendimiento, la precisión y el impacto real, aquí es donde tus habilidades brillarán.
Qué Aprenderás
Este puesto es híbrido, con base en Santa Clara, CA o remoto.
Damos la bienvenida a candidatos con diversos niveles de experiencia para este puesto. Durante el proceso de entrevista, los candidatos serán evaluados para determinar el nivel apropiado, y las ofertas se alinearán con ese nivel, que puede diferir del publicado en este anuncio.
- El arte de llevar el hardware de IA al límite dando forma a cómo se escriben y ejecutan los kernels.
- Cómo integrar el trabajo de kernels en frameworks de ML y pipelines de entrenamiento del mundo real.
- Habilidades para ajustar el rendimiento en arquitecturas de vanguardia con ingenieros de hardware de primer nivel.
- Experiencia en mantener el código ágil, fiable y escalable incluso bajo cargas de trabajo pesadas.
Esta oferta de empleo está sujeta a que el solicitante sea elegible para acceder a tecnología controlada por la exportación de EE. UU. Debido a las leyes de exportación de EE. UU., incluidas las codificadas en las Regulaciones de Administración de Exportaciones de EE. UU. (EAR), la Compañía está obligada a garantizar el cumplimiento de estas leyes al transferir tecnología a nacionales de ciertos países (como los Grupos de Países EAR D:1, E1 y E2). Estos requisitos se aplican a personas ubicadas en los EE. UU. y en todos los países fuera de los EE. UU. Dado que el puesto ofrecido tendrá acceso directo y/o indirecto a información, sistemas o tecnologías sujetas a estas leyes, la oferta puede depender de su estado de ciudadanía/residencia permanente o de su capacidad para obtener una licencia previa del Departamento de Comercio de EE. UU. o de la agencia federal aplicable. Si el empleo no es posible debido a las leyes de exportación de EE. UU., cualquier oferta de empleo será rescindida.
Quién Eres
- Un/a desarrollador/a que ama el código de alto rendimiento, los algoritmos paralelos, la manipulación de bits, la optimización de cómputo y hacer que el hardware vuele.
- Experto/a en C/C++ y capaz de construir código rápido y eficiente desde cero.
- Obsesionado/a con el rendimiento y la precisión, especialmente en cargas de trabajo de ML.
- Motivado/a por problemas complejos y prospera en entornos colaborativos y de rápido movimiento.
Qué Necesitamos
- Experiencia en la construcción y optimización de kernels de cómputo para ML paralelo y cargas de trabajo de alto rendimiento.
- Capacidad para analizar y ajustar el rendimiento a nivel de instrucción en latencia, memoria y ancho de banda.
- Una mentalidad colaborativa para trabajar estrechamente con ingenieros de ML e integrar optimizaciones en producción.
- Responsabilidad de depurar, perfilar y mantener una pila de software de bajo nivel rápida y fiable.
La compensación para todos los ingenieros en Tenstorrent oscila entre $100k y $500k, incluyendo la base y los objetivos de compensación variable. La experiencia, las habilidades, la educación, los antecedentes y la ubicación influyen en la oferta real realizada.
Tenstorrent ofrece un paquete de compensación y beneficios muy competitivo, y somos un empleador que ofrece igualdad de oportunidades.
