Roku
Graphcore
Ingeniero Principal de Diagnóstico de Hardware
Sobre nosotros
Graphcore es uno de los líderes mundiales en innovación en cómputo para Inteligencia Artificial. Está desarrollando hardware, software e infraestructura de sistemas que desbloquearán la próxima generación de avances en IA y potenciarán la adopción generalizada de soluciones de IA en todas las industrias.
Como parte del Grupo SoftBank, Graphcore es miembro de una familia de empresas de élite responsable de algunas de las tecnologías más transformadoras del mundo. Juntas, comparten una visión audaz: permitir la Superinteligencia Artificial y garantizar que sus beneficios sean accesibles para todos.
Los equipos de Graphcore provienen de diversos orígenes y aportan una amplia gama de habilidades y perspectivas. Un crisol de especialistas en investigación de IA, diseñadores de silicio, ingenieros de software y arquitectos de sistemas, Graphcore disfruta de una cultura de aprendizaje continuo e innovación constante.
Resumen del puesto
Buscamos un Ingeniero Principal de Diagnóstico de Hardware experimentado para diseñar y desarrollar software de diagnóstico utilizado para monitorizar la salud del hardware y diagnosticar problemas a nivel de sistema en las plataformas de infraestructura de IA de Graphcore.
Este puesto se centra en la creación de agentes de diagnóstico, herramientas y marcos de análisis que permitan a los ingenieros y sistemas de automatización identificar, aislar y resolver problemas de hardware en servidores de nivel de blade y clústeres a escala de rack.
El equipo
Graphcore es un líder reconocido a nivel mundial en sistemas de cómputo para Inteligencia Artificial. La empresa diseña semiconductores avanzados y hardware de centros de datos que proporcionan la potencia de procesamiento especializada necesaria para impulsar la innovación en IA, al tiempo que ofrece la eficiencia requerida para respaldar su adopción más amplia.
El equipo de Ingeniería de Sistemas y Validación de Plataformas garantiza que las plataformas de cómputo de IA de Graphcore sean fiables, diagnósticables y operativamente robustas a escala.
El equipo colabora con los equipos de ingeniería de hardware, firmware, infraestructura en la nube y automatización para desarrollar herramientas y marcos que monitorizan la salud del sistema, detectan fallos de hardware y aceleran el análisis de causa raíz en clústeres de IA.
Responsabilidades y Tareas
- Diseñar y desarrollar soluciones automatizadas de diagnóstico de hardware para servidores de nivel de blade y sistemas de IA a escala de rack.
- Arquitectar e implementar agentes de diagnóstico, herramientas de monitorización y marcos de análisis para rastrear la telemetría del hardware.
- Colaborar con los equipos de hardware para integrar módulos de diagnóstico de bajo nivel en los sistemas de monitorización.
- Desarrollar herramientas de diagnóstico capaces de detectar condiciones de salud del hardware y aislar fallos.
- Crear módulos de diagnóstico utilizados para la validación interna y las operaciones de centros de datos de producción.
- Proporcionar información detallada sobre fallos de hardware a los ingenieros de sistemas para acelerar la resolución de problemas.
- Definir flujos de trabajo de remediación y perspectivas para escenarios de fallos de hardware en nodos y clústeres.
- Colaborar con los equipos de firmware, redes y plataformas en la nube para integrar diagnósticos en toda la pila del sistema.
Perfil del candidato
Esenciales
- Grado, Máster o Doctorado en Ciencias de la Computación, Ingeniería Informática o disciplina relacionada.
- Sólida experiencia en ingeniería de software en Python, C++ o C#.
- Experiencia en el desarrollo de sistemas de diagnóstico o monitorización para plataformas de hardware.
- Experiencia trabajando con sistemas distribuidos o infraestructura en la nube.
- Sólidos conocimientos de entornos Linux y herramientas de diagnóstico a nivel de sistema.
- Experiencia colaborando con socios CM/ODM en diagnósticos de fabricación y aislamiento de fallos.
- Sólidas habilidades analíticas y de depuración.
- Excelentes habilidades de comunicación y colaboración.
Deseables
- Experiencia trabajando con plataformas de hardware de IA o sistemas de cómputo basados en aceleradores.
- Familiaridad con la infraestructura de centros de datos a hiperescala.
- Experiencia en la creación de sistemas de monitorización o diagnóstico a nivel de clúster.
- Experiencia interactuando con clientes internos o externos durante el desarrollo de soluciones de diagnóstico.
Además de un salario competitivo, Graphcore ofrece trabajo flexible y un paquete integral de beneficios diseñado para apoyar su salud, bienestar y futuro financiero. Nuestros beneficios incluyen cobertura médica, dental y de visión, Cuentas de Gasto Flexible (FSA), Cuentas de Ahorro para la Salud (HSA), seguro de discapacidad y de vida, un plan de jubilación 401(k), beneficios de transporte, servicios de bienestar y un Programa de Asistencia al Empleado (EAP). Damos la bienvenida a personas de diferentes orígenes y experiencias; estamos comprometidos a construir un entorno de trabajo inclusivo que haga de Graphcore un gran hogar para todos. Ofrecemos un proceso de igualdad de oportunidades y entendemos que existen diferencias visibles e invisibles en todos nosotros. Podemos ofrecer un enfoque flexible para las entrevistas y le animamos a que hable con nosotros si necesita algún ajuste razonable.
