Telnyx
Graphcore
Senior Software Engineer (ML QA)
Sobre el puesto
Desarrolla el software que valida la pila de machine learning de Graphcore, desde los frameworks hasta el hardware acelerador de IA.
El equipo y la cultura
Los ingenieros de QA de ML de Graphcore crean automatización, trabajan con frameworks y modelos estándar del sector y contribuyen a proyectos de código abierto upstream. Trabajarás con equipos de software, utilizando revisiones de código y diseño para fortalecer la calidad, la seguridad y la mantenibilidad.
Diseñarás una infraestructura de pruebas de calidad de producción que los ingenieros puedan ampliar, mantener y en la que puedan confiar a medida que crece el software de ML de Graphcore. Tu trabajo ayudará a los equipos a entregar productos fiables, con pruebas claras de precisión numérica y rendimiento en toda la pila. Arquitectarás frameworks de pruebas escalables y construirás pipelines de CI/CD que se ejecuten en simuladores, emuladores y hardware físico. Crearás cargas de trabajo de ML representativas, analizarás su ejecución y convertirás los resultados en mejoras prácticas para las pruebas y las herramientas.
Este puesto te da margen para dar forma a la arquitectura de software y a la experiencia del desarrollador, no solo para añadir pruebas a los sistemas existentes. Profundizarás en tu comprensión de la pila de computación de IA mientras resuelves problemas de ingeniería que conectan el diseño de software con el comportamiento del hardware.
Utilizarás los resultados de las cargas de trabajo para cuestionar suposiciones y guiar las decisiones técnicas sobre cómo Graphcore prueba su pila de ML. Te harás cargo de las mejoras, actuarás rápidamente ante las lagunas en las pruebas y orientarás a los ingenieros junior para elevar los estándares técnicos del equipo.
Lo que buscamos
- Sólidas habilidades en Python, demostradas mediante el diseño, desarrollo y mantenimiento de software de calidad de producción.
- Habilidades de diseño y arquitectura de software para bases de código grandes y complejas, con un enfoque en la capacidad de prueba y la mantenibilidad a largo plazo.
- Experiencia en la construcción de pipelines de CI/CD y sistemas de pruebas automatizadas en entornos Linux.
- Familiaridad con C o C++, incluida la capacidad de leer, depurar y razonar sobre código de bajo nivel.
- Capacidad para orientar a ingenieros junior e influir en las prácticas de ingeniería a través de comentarios constructivos.
- Un enfoque autodirigido para resolver problemas complejos, identificar lagunas e impulsar mejoras.
Patrocinio
Los solicitantes deben tener el derecho legal a trabajar en el Reino Unido. Lamentablemente, no podemos proporcionar patrocinio de visado ni apoyar solicitudes de visado para este puesto.
Aunque hemos esbozado una serie de requisitos, valoramos las habilidades transferibles y las experiencias diversas. También damos la bienvenida a los ingenieros que regresan a la profesión tras una pausa en su carrera, incluso a través de programas de reincorporación (returnships).
Damos la bienvenida a personas de todos los orígenes y experiencias, y estamos comprometidos a construir un entorno inclusivo donde todos puedan hacer su mejor trabajo.
Somos un empleador que ofrece igualdad de oportunidades y reconocemos que cada persona aporta diferentes fortalezas y perspectivas. Si necesitas algún ajuste durante el proceso de entrevista, solo háznoslo saber; estaremos encantados de apoyarte.
¿Listo para dar forma a cómo Graphcore prueba su pila de software de ML? Solicita ahora para unirte a nuestro equipo de QA de ML.
Beneficios
- Trabajo flexible: Equilibra tu vida laboral y personal con mayor flexibilidad
- Vacaciones generosas: Tómate un tiempo para descansar, recargar energías y disfrutar de la vida fuera del trabajo
- Apoyo a la planificación de la jubilación: Hasta un 5% de aportación igualada al plan de pensiones
- Phantom equity: Participa en el éxito de Graphcore
- Experiencia en el lugar de trabajo: Disfruta de espacios de oficina cuidadosamente diseñados para la colaboración, con comida gratuita y un barista en las instalaciones para apoyar tu día
- Protección para tu tranquilidad: Seguro de ingresos y seguro de vida para proporcionar seguridad financiera para ti y tus seres queridos
- Plan de vehículos eléctricos: Elige un vehículo eléctrico y alquílalo mediante sacrificio salarial
- Beneficios flexibles: Adapta tu paquete de beneficios con una selección de opciones adicionales, incluyendo seguro médico privado y cobertura dental
- Beneficios opcionales: Cobertura dental, plan de salud en efectivo, seguro médico privado, plan de bicicleta al trabajo, donaciones a través de la nómina
Únete al equipo de Graphcore
Graphcore es uno de los principales innovadores del mundo en computación de Inteligencia Artificial. Está desarrollando hardware, software e infraestructura de sistemas que desbloquearán la próxima generación de avances en IA e impulsarán la adopción generalizada de soluciones de IA en todas las industrias.
Como parte del SoftBank Group, Graphcore es miembro de una familia de élite de empresas responsables de algunas de las tecnologías más transformadoras del mundo. Juntos, 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 reúne una profunda experiencia para resolver problemas complejos y lograr un progreso significativo en la computación de IA.
