Siemens
Nuro
Ingeniero de Software Senior, Herramientas de Rendimiento e Infraestructura
QUIÉNES SOMOS
Nuro cree que los vehículos autónomos representan la oportunidad más inmediata y profunda para que la IA impulse un cambio positivo en el mundo físico. Calles más seguras, más tiempo para lo que importa y un acceso más fácil al mundo que nos rodea; por eso estamos construyendo una plataforma de autonomía universal: conducción autónoma para todas las carreteras y todos los trayectos.
Fundada en 2016, Nuro es una empresa de IA física que desarrolla tecnología de conducción autónoma de Nivel 4 para una amplia gama de vehículos, casos de uso y mercados. Impulsada por Nuro Driver™, nuestra plataforma de autonomía universal permite al ecosistema de movilidad global implementar la autonomía a escala, desde robotaxis y flotas logísticas hasta vehículos personales.
Con años de experiencia en implementaciones en el mundo real y un modelo de negocio flexible liderado por socios, Nuro trabaja hacia un futuro en el que millones de vehículos autónomos impulsados por nuestra tecnología ayuden a hacer la vida cotidiana más segura, fácil y conectada.
Nuro ha recaudado más de $2B en capital de Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price y otros inversores líderes.
SOBRE EL PUESTO
Nuro aprovecha muchos sistemas de banco de pruebas diferentes para evaluar y realizar pruebas de regresión de distintos aspectos de la capa de integración de software y hardware. Esta plataforma de simulación de rendimiento incluye sistemas
En Nuro, cada cambio en el código de autonomía, desde actualizaciones de modelos de ML hasta el radio del mapa alrededor del robot o el número de trayectorias evaluadas, debe validarse para obtener un rendimiento en tiempo real en el hardware de computación real del robot antes de llegar a la carretera. Tú serás el responsable de la infraestructura que hace esto posible.
Nuestra Plataforma de Simulación de Rendimiento es un sistema de benchmarking híbrido: plataformas físicas de banco de pruebas que ejecutan la computación del robot de producción (plataforma NVIDIA Thor), orquestadas por una infraestructura nativa de la nube (Kubernetes, GCP), tuberías de datos automatizadas que alimentan métricas de rendimiento en BigQuery y Grafana, magia de pre/post simulación, herramientas personalizadas de rastreo y perfilado, y mucho más.
Los ingenieros de toda la empresa confían en esta plataforma a diario para responder preguntas como:
- ¿Cómo afectará mi nuevo modelo de ML a la contención en la GPU?
- ¿Cómo afecta un nuevo formato de datos a la tasa de registro a bordo o a la contención de red a medida que fluyen más datos a través del sistema?
- ¿Cuánta memoria debe asignarse para este nuevo módulo y cómo encaja en el presupuesto general del sistema?
Serás responsable del desarrollo, la integración y la evolución de esta plataforma, desde el sistema operativo bare-metal y la capa de red hasta la orquestación de trabajos y la integración de CI/CD, pasando por la capa de análisis y visualización de datos. Este es un puesto de alta responsabilidad y autonomía en un equipo pequeño donde tu trabajo determina directamente la velocidad de lanzamiento de toda la pila de autonomía. Serás el DRI técnico de la plataforma: definirás la hoja de ruta, tomarás decisiones arquitectónicas, representarás las necesidades de la plataforma ante el equipo de liderazgo y asegurarás que el sistema escale a través de múltiples generaciones de hardware.
SOBRE EL TRABAJO
- Infraestructura de Benchmarking: Desarrollar y mantener la capa de orquestación de trabajos que programa, ejecuta y valida los benchmarks de rendimiento de autonomía en una flota de sistemas físicos de banco de pruebas, integrados en tuberías de CI/CD como puertas de calidad que bloquean fusiones y lanzamientos.
- Fiabilidad y Observabilidad de la Plataforma: Construir automatización de monitoreo, alertas y autorreparación para la flota de bancos de pruebas. Identificar proactivamente riesgos sistémicos (cuellos de botella de capacidad, patrones de degradación de hardware, puntos únicos de fallo en la infraestructura) antes de que se conviertan en interrupciones. Realizar un seguimiento de la utilización, las tasas de fallo y las tendencias de capacidad para garantizar que la plataforma escale por delante de la demanda organizacional.
- Tuberías de datos de rendimiento: Diseñar y construir tuberías de datos de extremo a extremo que capturen métricas de rendimiento detalladas (utilización de CPU/GPU, ancho de banda de memoria, E2E latencia, inestabilidad de programación) a partir de ejecuciones en banco de pruebas, procesarlas a escala y mostrar información procesable a través de paneles y detección automatizada de regresiones.
- Análisis Estadístico y Experimentación: Trabajar con Ciencia de Datos para desarrollar una metodología de experimentación rigurosa para los resultados de rendimiento de cargas de trabajo de autonomía no deterministas, incluyendo análisis de varianza, pruebas de significancia y detección de regresiones.
- Plataforma Bare-Metal y SO: Guiar al equipo de SRE a través de la configuración del SO y a nivel de sistema del hardware de banco de pruebas, incluyendo el ajuste del kernel de Linux, la infraestructura de arranque, la red y la puesta en marcha del hardware, asegurando que la plataforma reproduzca fielmente el comportamiento de computación del robot de producción.
- Estrategia de Plataforma y Asignación: Poseer el ciclo de vida de planificación para la flota de benchmarking a través de generaciones de hardware. Colaborar con el liderazgo de ingeniería y programas para negociar la asignación de hardware, modelar escenarios de utilización bajo restricciones del mundo real y presentar recomendaciones de compensación respaldadas por datos, equilibrando la cobertura de pruebas, el rendimiento del usuario, el coste y los compromisos de SLA frente a recursos físicos finitos.
- Colaboración Interfuncional: Colaborar con los equipos de Ingeniería de Hardware, NPI (Introducción de Nuevos Productos), SRE (Ingeniería de Fiabilidad del Sitio), Percepción, Comportamiento y Ciencia de Datos para traducir sus necesidades de análisis de rendimiento en una infraestructura robusta y de autoservicio.
SOBRE TI
- Experiencia: 5+ años de experiencia en ingeniería de software en la industria.
- Ingeniería de Software: Gran dominio de Python y dominio funcional de C++. Escribes código limpio, comprobable y bien documentado, y te importa la mantenibilidad a largo plazo.
- Ingeniería de Datos: Experiencia en la construcción de tuberías de datos, ingesta, transformación, almacenamiento y visualización. Familiaridad con SQL y flujos de trabajo analíticos.
- Sistemas e Infraestructura: Gran comodidad con sistemas Linux: has configurado kernels, depurado problemas de arranque, escrito unidades systemd o gestionado infraestructura bare-metal. Entiendes la red, el almacenamiento y la computación a un nivel más allá de "simplemente funciona".
- Liderazgo Técnico: Experiencia estableciendo la visión técnica y la hoja de ruta para un proyecto o plataforma, impulsando la alineación entre múltiples partes interesadas. Has identificado de forma independiente a los socios interfuncionales necesarios para desbloquear y entregar, y has informado al liderazgo de ingeniería senior sobre compensaciones y recomendaciones.
- Nativo de IA: Tratas la IA como una parte central de tu flujo de trabajo de ingeniería, no como un atajo ocasional; utilizas herramientas de agentes (por ejemplo, Claude Code) a lo largo del ciclo de vida de desarrollo y entiendes los límites de cuándo la salida de la IA exige un escrutinio adicional frente a cuándo te acelera.
- Sesgo hacia la acción: Te sientes cómodo operando en entornos ambiguos y de rápido movimiento donde necesitas equilibrar la arquitectura a largo plazo con la entrega a corto plazo.
PUNTOS EXTRA
- Experiencia en ingeniería de rendimiento, especialmente en torno a la integración de herramientas (perf, Perfetto, pprof, eBPF, NVIDIA Nsight Systems, NVIDIA CUPTI).
- Experiencia en robótica o AV, particularmente con la pila NVIDIA DriveOS.
En Nuro, tu salario base es una parte de tu paquete de compensación total. Para este puesto, el rango de salario base razonablemente esperado está entre $183,000 y $275,000 para el nivel en el que se ha definido este trabajo. Tu salario base dependerá de varios factores, incluyendo tu experiencia, cualificaciones, educación, ubicación y habilidades. En caso de que seas considerado para un nivel diferente, se aplicaría un rango salarial más alto o más bajo. Este puesto también es elegible para un bono anual de rendimiento, capital y un paquete de beneficios competitivo.
En Nuro, celebramos las diferencias y estamos comprometidos con un lugar de trabajo diverso que fomente la inclusión y la seguridad psicológica para todos los empleados. Nuro se enorgullece de ser un empleador que ofrece igualdad de oportunidades y prohíbe expresamente cualquier forma de discriminación en el lugar de trabajo basada en raza, color, religión, género, orientación sexual, identidad o expresión de género, origen nacional, edad, información genética, discapacidad, estatus de veterano o cualquier otra característica protegida legalmente.
