Normal Computing
Normal Computing
51 – 200 Empleados
La información de perfil disponible identifica a Normal Computing como una empresa fundada en 2022, pero no describe sus productos, servicios, sector ni contexto de contratación. Se necesitan más detalles específicos de la empresa para ofrecer una descripción útil a quienes buscan empleo.

Ingeniero de backend de compiladores para hardware de IA personalizado

Desarrolla generación de código, planificación y gestión de memoria para el hardware de IA personalizado de Normal Computing. Optimiza la inferencia de LLM en simuladores, prototipos FPGA y futuros chips.

Descripción

  • Desarrollar fases del compilador que traduzcan programas reducidos a código para hardware personalizado
  • Crear métodos de compilación para problemas que las técnicas convencionales no pueden resolver
  • Planificar y ubicar cálculos y datos en los recursos de hardware
  • Liderar las decisiones de fusión y despacho para la inferencia de LLM
  • Trabajar en la intersección entre el software del compilador y el hardware
  • Compartir las restricciones del compilador con los arquitectos de hardware durante el diseño previo a la fabricación
  • Probar optimizaciones con simuladores, prototipos FPGA y, más adelante, chips
  • Mantener un conjunto fiable de pruebas de regresión del rendimiento
  • Elegir qué operaciones de los programas reducidos por el frontend usan código generado o kernels optimizados manualmente

Requisitos

  • Experiencia sólida en compiladores optimizadores o generación de código para aceleradores u otros objetivos distintos de CPU, incluidos planificación, división en bloques, fusión o asignación de recursos
  • Capacidad para trabajar cerca del hardware, incluido el análisis del ancho de banda y el uso de memoria
  • Disposición para desarrollar métodos de compilación desde los principios fundamentales
  • Historial de entrega de optimizaciones que hayan mejorado el rendimiento medido
  • Experiencia en la creación de software para hardware en evolución, desde la simulación hasta la puesta en marcha
  • Dominio de Python
  • Familiaridad con C, C++ o Rust
  • Se valorará la experiencia con la pila de compilación de PyTorch u otros compiladores de aprendizaje automático
  • Se valorará la experiencia en compilación para computación en memoria, espacial u otros objetivos no basados en la arquitectura de von Neumann
  • Se valorará la formación en síntesis lógica o diseño de ubicación y encaminamiento
  • Se valorará la experiencia con simuladores a nivel de ciclo o de rendimiento
  • Se valorarán las contribuciones de código abierto a infraestructuras de compiladores o kernels
  • Se valorarán las publicaciones o presentaciones sobre compiladores o rendimiento

Beneficios

  • Participación accionaria
  • Incentivos basados en el rendimiento
  • Paquete retributivo integral
  • Prestaciones destinadas a apoyar el bienestar y el desarrollo profesional de los empleados

Empleos relacionados

Commure

Ingeniero sénior de software de IA aplicada

Commure

Crea automatización del ciclo de ingresos impulsada por LLM para la plataforma de IA sanitaria de Commure. Desarrolla sistemas fiables para reclamaciones, pagos, denegaciones, apelaciones y extracción de documentos.

Abrir
Commure

Ingeniero/a sénior de software, inteligencia de reclamaciones

Commure

Desarrolla la infraestructura de reclamaciones sanitarias de Commure basada en IA, con integraciones de cámaras de compensación y flujos EDI. Crea sistemas de enrutamiento de elegibilidad y reglas escalables para el ciclo de ingresos.

Abrir
Nubank

Ingeniero/a principal sénior de software, plataforma backend

Nubank
5001 – 10.000 Empleados
BancaFintech

Lidera el desarrollo de servicios backend distribuidos y API para la plataforma financiera global de Nubank. Hazte responsable de sistemas internos fiables que dan soporte a equipos de producto en toda la organización.

Abrir
OpenAI

Ingeniero/a de software, infraestructura de identidad

OpenAI

Desarrolla y gestiona proxies de acceso seguros y de alta escala, y servicios de identidad para la plataforma de investigación y despliegue de OpenAI. Lleva sistemas distribuidos desde el diseño hasta producción.

Abrir
Normal Computing

Ingeniero/a de frontend de compiladores, arquitecturas LLM

Normal Computing
51 – 200 Empleados

Amplía el soporte del compilador para arquitecturas LLM emergentes, desde variantes de atención y enrutamiento MoE hasta cuantización y formatos numéricos. Valida la puesta en marcha de modelos en simuladores y prototipos FPGA para el hardware de IA en memoria de Normal Computing.

Abrir