Benjamin
Roofline
Ingeniero/a de Compiladores de IA (Senior Staff)
Quiénes somos
Roofline está creando un kit de desarrollo de software para ejecutar cualquier modelo en hardware disruptivo en el borde. Buscamos ingenieros/as con talento y ambición, apasionados por la tecnología, para diseñar e implementar nuevos componentes en nuestra pila de software. Trabajarás junto a otros ingenieros/as de talla mundial para habilitar todo el espectro de aplicaciones de IA en plataformas de hardware heterogéneas.
¿Por qué nosotros?
La oportunidad de crecer. Estar a la vanguardia en la creación y configuración de una empresa que definirá la industria. Hay muchas oportunidades para aprender y crecer.
El equipo para triunfar. Estamos construyendo el equipo líder de compiladores de IA en Europa. Únete a nuestro equipo enfocado en el futuro para contribuir con innovaciones significativas y disruptivas junto a nosotros.
La flexibilidad que necesitas. Ya sea que necesites tomarte tiempo libre adicional, ajustar tu horario o tengas otras ideas para maximizar tu productividad, te cubrimos las espaldas.
La compensación que recompensa. Buscamos talento de talla mundial y pagamos en consecuencia. Ofrecemos acciones (equity) para cada empleado/a, ya que realmente queremos que participes en nuestro éxito.
La cultura que deseas. Creamos activamente espacio para construir nuestra cultura. Te traemos a la oficina regularmente y organizamos retiros dedicados para todo el equipo.
Tu misión
- Diseñar e implementar componentes centrales de nuestro compilador de próxima generación basado en MLIR.
- Establecer la dirección técnica siendo responsable de decisiones clave de arquitectura y diseño en toda la pila de software.
- Explorar, planificar e implementar técnicas de optimización novedosas.
- Iterar con compañeros/as de los equipos de clientes para diseñar la mejor tecnología de compilador y experiencia de usuario posible, y presentar los resultados a la alta dirección.
- Liderar el desarrollo técnico y las hojas de ruta para tu parte de la pila, trabajando con miembros del equipo senior y junior.
- Alinear a los stakeholders internos y externos en cambios importantes y desarrollos futuros a largo plazo.
- Impulsar el intercambio de conocimientos a través de documentación de alta calidad, revisiones de diseño y el intercambio de contexto entre equipos para acelerar la toma de decisiones y el crecimiento técnico en todo el equipo.
- Expandir una comunidad de código abierto en crecimiento para fomentar un ecosistema sólido alrededor de Roofline.
- Anticipar tendencias técnicas y preparar nuestro software para manejarlas.
Tu perfil
- 10+ años de experiencia en compiladores (LLVM), incluyendo la responsabilidad de componentes o arquitecturas importantes.
- Experiencia en la orientación a CPUs, GPUs o NPUs/aceleradores personalizados, incluyendo la optimización del rendimiento.
- Conocimiento experto y experiencia práctica en C++ y Python.
- Experiencia práctica con MLIR o frameworks de compiladores similares para cargas de trabajo de tensores/grafos.
- Comprensión demostrada de los principios de ingeniería de software, estructuras de datos, patrones de diseño y algoritmos.
- Deseo de trabajar con una comunidad creciente de colaboradores de código abierto.
- Ambición y curiosidad para resolver problemas complejos, una mentalidad sólida para asumir la responsabilidad de tus tareas para impulsar nuestras soluciones, y una actitud colaborativa para fomentar nuestra cultura.
Agradable tenerlo
- Contribuciones significativas a comunidades de compiladores de código abierto.
- Conocimiento de algoritmos de IA y compilación para cargas de trabajo de IA en hardware relevante.
- Conocimiento de redes de movimiento de datos, modelos de programación de flujo de datos y bibliotecas de IA optimizadas.
Sobre nosotros
En RooflineAI, hacemos realidad los productos de IA en el borde que sueñas. Nuestra misión es simple: llevar el poder de los chips a las manos de los innovadores y facilitar radicalmente el uso de modelos de IA de vanguardia en el mejor hardware.
