SambaNova

Ingeniero/a Principal de Kernel y Controladores de Dispositivos

PythonC++
Traducción automática. Consulta el original.

Sobre la oportunidad

SambaNova es un líder en infraestructura de IA de próxima generación, que ofrece una plataforma de inferencia full-stack para clientes en todo el mundo. En el núcleo de la tecnología de SambaNova se encuentra la RDU (Unidad de Flujo de Datos Reconfigurable), un chip construido sobre una arquitectura de flujo de datos en lugar del modelo tradicional de GPU. Su rendimiento de decodificación es especialmente potente para cargas de trabajo agentivas como agentes multivuelta, generación de código y aplicaciones de larga duración. Las RDU se empaquetan en SambaRack, hardware a escala de rack que permite a los clientes implementar modelos de vanguardia con mejor rendimiento, mayor eficiencia energética y un tiempo de obtención de valor más rápido.

Acerca del puesto

SambaNova busca un Ingeniero/a Principal para hacerse cargo de los controladores a nivel de kernel y el software de bajo nivel para subsistemas de E/S de alta velocidad, memoria y redes dentro de la plataforma DataScale® y la arquitectura RDU. Este puesto es fundamental para ofrecer sistemas de IA fiables y de alto rendimiento a escala. Se trata de un puesto práctico de kernel y controladores de dispositivos Linux; no es un puesto de software de aplicación o plataforma.

Liderará la puesta en marcha de software de nuevos silicios, entregará controladores de producción en las rutas de datos de E/S, memoria y red, y depurará problemas complejos que abarcan el kernel, el firmware y el hardware. Este puesto es adecuado para un ingeniero/a con profunda experiencia en kernel y controladores y una sólida fluidez en hardware, que pueda operar en la ambigüedad y ejecutar con alta responsabilidad.

Responsabilidades

  1. Ser responsable de los controladores en espacio de kernel para subsistemas de E/S de alta velocidad, memoria y redes, desde la arquitectura hasta la liberación de producción.
  1. Ser responsable de la ruta de datos RDMA y de red, incluida la gestión de pares de colas, el control de congestión, QoS y la clasificación de paquetes.
  1. Liderar la habilitación de software para la puesta en marcha de la plataforma en nuevos silicios y configuraciones de sistemas.
  1. Impulsar la identificación de la causa raíz de los problemas en las capas de kernel, firmware y hardware con los equipos de hardware, firmware y validación.
  1. Ser responsable de la puesta en marcha de PHY y enlace en coordinación con los equipos de hardware, trabajando a partir de especificaciones y documentación de registros.
  1. Crear herramientas, scripts de prueba y marcos para la verificación de dispositivos y NIC, el análisis de rendimiento y las pruebas de fabricación.
  1. Identificar y resolver cuellos de botella en las capas de controlador, pila de red y sistema a escala de centro de datos.
  1. Establecer estándares de calidad de código a través del diseño y la revisión de código, y mentorizar a ingenieros/as del equipo.

Cualificaciones Requeridas

  1. Máster en Ciencias de la Computación, Ingeniería Eléctrica o un campo relacionado.
  1. +7 años de experiencia en desarrollo de software de sistema de kernel o bajo nivel.
  1. Experiencia profunda en programación de sistemas Linux y desarrollo de controladores de kernel.
  1. Sólidos conocimientos de redes de kernel Linux, incluido el desarrollo de controladores de red y el protocolo RDMA.
  1. Sólidas habilidades de programación y depuración en C/C++, con scripting en Python o shell.
  1. Experiencia con dos o más tecnologías de E/S o interconexión de alta velocidad como PCIe, Ethernet o CXL.
  1. Capacidad demostrada para liderar la depuración conjunta de hardware y software desde el primer silicio hasta la producción.
  1. Capacidad para leer y comprender especificaciones de hardware y documentación a nivel de registro.
  1. Comunicador/a claro/a y eficaz con un enfoque proactivo y colaborativo para la resolución de problemas.

Cualificaciones Preferidas

  1. Experiencia práctica en la implementación de la ruta de datos o del controlador RDMA.
  1. Experiencia con conmutación virtual y redes de centros de datos a escala.
  1. Experiencia en la escritura de scripts de prueba para verificar el comportamiento de la NIC.
  1. Experiencia en desarrollo de firmware.
  1. Exposición a la validación pre-silicio utilizando plataformas FPGA o de emulación.
  1. Experiencia en computación de alto rendimiento o sistemas basados en aceleradores.

Rango Salarial Base

Rango Salarial Base $180,000—$255,000 USD

Directrices de Envío

Tenga en cuenta que para ser considerado/a como candidato/a para cualquier puesto en SambaNova Systems, debe enviar un formulario de solicitud para cada puesto para el que crea que está cualificado/a.

Política EEO

SambaNova Systems es un Empleador de Igualdad de Oportunidades/Acción Afirmativa. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de edad (40 y mayores), color, discapacidad, identidad de género, información genética, estado civil, condición militar o de veterano, origen nacional/ascendencia, raza, religión, credo, sexo (incluyendo embarazo, parto, lactancia), orientación sexual y cualquier otra condición aplicable protegida por las leyes federales, estatales o locales.

Resumen de Beneficios para Puestos de Empleo a Tiempo Completo Basados en EE. UU.

SambaNova ofrece un paquete competitivo de recompensas totales, que incluye el salario base, además de acciones y beneficios. Cubrimos el 95% de la prima de cobertura para el seguro médico del empleado, y el 77% de la prima de cobertura para dependientes y ofrecemos una Cuenta de Ahorro para la Salud (HSA) con contribución del empleador. También ofrecemos planes de seguro Dental, de Visión, de Incapacidad a Corto/Largo Plazo, de Vida Básico, de Vida Voluntaria y de AD&D, además de opciones de Cuenta de Gasto Flexible (FSA) como Cuidado de la Salud, Propósito Limitado y Cuidado de Dependientes. Nuestra biblioteca de beneficios de bienestar disponibles para usted y sus dependientes incluye una suscripción completa a Headspace, membresía Gympass+ con acceso a gimnasios físicos, membresía One Medical, servicios de asesoramiento con un Programa de Asistencia al Empleado, y mucho más.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores