Saltar al contenido

Graphcore

Arquitecto/a Principal de Software

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

Acerca de Graphcore

Graphcore es uno de los principales innovadores mundiales en computación 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 pertenece a una familia de empresas de élite responsable de algunas de las tecnologías más transformadoras del mundo. Juntas, comparten una visión audaz: posibilitar 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/a Arquitecto/a Principal para definir e impulsar la visión arquitectónica de la pila de software para el acelerador de ML de Graphcore.

En este puesto, dará forma a la arquitectura de nuestro ecosistema de software y mantendrá una comprensión profunda de los componentes de hardware y software del producto, sus interfaces y cómo interactúan.

Es un/a excelente comunicador/a y transmite de forma proactiva la arquitectura del software.

Aporta un enfoque pragmático y consciente de las compensaciones a la toma de decisiones, reconociendo plenamente el impacto de las elecciones arquitectónicas en la dirección del producto y los resultados de ingeniería.

El Equipo

El equipo de arquitectura de software es responsable de definir, mantener y comunicar la arquitectura general de nuestra pila de software, desde el firmware hasta los marcos de ML.

El equipo trabaja dentro de la organización de software más amplia, colaborando estrechamente con los equipos de ingeniería que ejecutan esta visión arquitectónica.

Responsabilidades y Funciones

  1. Definir y documentar la arquitectura del software de la pila de software.
  1. Trabajar en diferentes dominios de software para garantizar una arquitectura coherente de extremo a extremo.
  1. Comunicar claramente la arquitectura del software a los equipos de ingeniería.
  1. Asegurar que los equipos comprendan los componentes clave de la arquitectura del software, las interfaces y los principios rectores.
  1. Mantener continuamente la arquitectura del software a medida que el producto evoluciona. Comunicar proactivamente los cambios arquitectónicos a todas las partes interesadas relevantes.
  1. Mantenerse informado sobre las tendencias y desarrollos en el ecosistema de ML/software.
  1. Evaluar el impacto arquitectónico de las nuevas tecnologías.
  1. Ser consciente de las restricciones de usabilidad, rendimiento, fiabilidad, mantenibilidad, testeabilidad, seguridad y observabilidad en la arquitectura del software.
  1. Prototipar y validar conceptos arquitectónicos a través de implementaciones de prueba de concepto.
  1. Contribuir a definiciones de productos futuras y/o relacionadas con una mentalidad de futuro, comprendiendo y comunicando el impacto de la dirección futura en la arquitectura del software.
  1. Trabajar con los arquitectos de HW y Silicio para garantizar que el producto satisfaga las necesidades de la pila de software.
  1. Asegurar que la arquitectura del software cumpla con los requisitos del producto.
  1. Trabajar en estrecha colaboración con ingeniería, producto, liderazgo y socios para garantizar la alineación entre los objetivos de negocio y la dirección arquitectónica.

Perfil del Candidato

Esencial

  1. Experiencia en una o más de estas tecnologías; Firmware, Drivers, marcos de ML (PyTorch, Triton, etc.), Colectivos, HPC, Herramientas, C y C++, arquitecturas de CPU.
  1. Experiencia técnica en el espacio de software de aceleradores de ML.
  1. Excelentes habilidades de comunicación, tanto escritas como verbales.
  1. Mentalidad colaborativa y capacidad de influencia.
  1. Enfoque pragmático en la toma de decisiones, siendo muy consciente de las compensaciones e implicaciones.

Deseable

  1. Experiencia demostrable en un puesto de arquitectura anterior.

Beneficios

Además de un salario competitivo, Graphcore ofrece trabajo flexible, una generosa política de vacaciones anuales, seguro médico privado y plan de salud, un plan dental, pensión (con aportación equivalente hasta el 5%), seguro de vida y protección de ingresos. Tenemos una política generosa de permisos parentales y un programa de asistencia al empleado (que incluye apoyo para la salud, el bienestar mental y el duelo). Ofrecemos una variedad de alimentos y aperitivos saludables en nuestra oficina central de Bristol y ¡tenemos nuestra propia cafetería! 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.

Los solicitantes para este puesto deben tener derecho a trabajar en el Reino Unido. Lamentablemente, en este momento, no podemos proporcionar patrocinio de visa ni apoyo para solicitudes de visa.

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

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026