Idaho Health Insurance Exchange
Nuro
Ingeniero/a de Software, Infraestructura de ML
Quiénes Somos
Nuro cree que los vehículos autónomos son 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 viajes.
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 el Nuro Driver™, nuestra plataforma de autonomía universal permite al ecosistema de movilidad global desplegar la autonomía a escala, desde robotaxis y flotas de logística hasta vehículos personales.
Con años de experiencia en despliegues en el mundo real y un modelo de negocio flexible y dirigido 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 busca un Ingeniero/a de Software con experiencia en infraestructura a gran escala, orquestación de cargas de trabajo y procesamiento de datos para unirse a nuestro equipo de Infraestructura de ML. En este puesto, te centrarás en construir y evolucionar la plataforma central que proporciona a investigadores e ingenieros acceso sin interrupciones a recursos de cómputo y datos. Serás responsable de ejecutar la estrategia técnica para el aprovisionamiento automatizado de recursos, la programación de cargas de trabajo de alto rendimiento y la gestión eficiente de características para acelerar el ciclo de desarrollo del Nuro Driver™.
Sobre el Trabajo
Construirás la base que potencia el desarrollo de modelos de Nuro desde la experimentación hasta la producción. Las responsabilidades clave incluyen:
- Aprovisionamiento de Recursos e IaC: Escalado de pipelines automatizados de infraestructura como código (IaC) para gestionar miles de nodos GPU/CPU en diversos entornos.
- Programación Inteligente: Diseño y optimización de la orquestación de cargas de trabajo para maximizar la utilización del hardware, minimizar los tiempos de espera de los trabajos y gestionar el entrenamiento distribuido a gran escala.
- Datos y ETL: Diseño de pipelines robustos para la extracción y transformación de datos de telemetría y sensores a escala de petabytes en formatos listos para ML.
- Gestión de Características: Implementación de soluciones robustas de almacenamiento y caché de características para reducir cálculos redundantes y garantizar un acceso de baja latencia a características precalculadas.
- Abstracción de Plataforma: Contribución a una plataforma de ML unificada que abstrae la compleja infraestructura en la nube para los usuarios finales.
Sobre Ti
- Experiencia: 3+ años de experiencia profesional en Infraestructura de ML, Plataforma Backend o Sistemas Distribuidos.
- Aprovisionamiento de Recursos: Profundo conocimiento de las herramientas modernas de infraestructura como código y aprovisionamiento como Terraform, Pulumi o Crossplane.
- Programación de Cargas de Trabajo: Experiencia práctica en la construcción o gestión de orquestadores a gran escala para cargas de trabajo computacionalmente intensivas (por ejemplo, Kubernetes, KubeRay, Ray, Slurm o Volcano).
- Procesamiento de Datos Distribuido: Dominio de al menos un framework de procesamiento distribuido, como Apache Spark o Apache Beam, para la extracción y transformación de datos a gran escala.
- Gestión de Características: Experiencia en la implementación o mantenimiento de almacenes de características y capas de caché (por ejemplo, Feast, Hopsworks o caché personalizada basada en Redis).
- Diseño de Sistemas: Una sólida comprensión de los sistemas distribuidos, redes y cuellos de botella de almacenamiento en el contexto de la computación de alto rendimiento.
Puntos Extra
- Contribuidor activo a proyectos de código abierto en el ecosistema MLOps o Cloud-Native (por ejemplo, comunidades CNCF, Ray o Kubeflow).
- Experiencia con sistemas de almacenamiento de alto rendimiento (por ejemplo, Lustre, Ceph o caché NVMe especializada) para la carga de datos de ML.
- Conocimiento de estrategias de optimización de costes para clústeres de GPU a gran escala en nubes públicas (AWS, GCP o Azure).
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 $160,360 y $240,540 para el nivel en el que se ha definido este puesto. Tu salario base dependerá de varios factores, incluyendo tu experiencia, cualificaciones, educación, ubicación y habilidades. En caso de que seas considerado/a para un nivel diferente, se aplicaría un rango salarial superior o inferior. Este puesto también es elegible para un bono anual por rendimiento, acciones 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, condición de veterano o cualquier otra característica protegida por la ley.
