NVIDIA

Ingeniero Senior de Software de Almacenamiento - DGX Cloud

PythonKubernetesC++RustGo
Traducción automática. Consulta el original.

Sobre la oportunidad

El equipo de almacenamiento DGXC de NVIDIA se encarga de algunas de las tareas de entrenamiento e inferencia más rápidas. Cada ciclo de GPU depende de una plataforma de almacenamiento construida para mantener ocupadas continuamente a decenas de miles de aceleradores. Mantiene exabytes de datos de forma segura y potencia las cargas de trabajo de IA más grandes del mundo en configuraciones en la nube, neocloud y on-prem. Con el crecimiento de la computación acelerada, el almacenamiento es esencial. Puede marcar la diferencia entre el uso efectivo de la GPU y el potencial desperdiciado, y entre el lanzamiento de un modelo de vanguardia a tiempo o el incumplimiento del plazo por meses. Buscamos un Ingeniero de Software de Almacenamiento práctico para unirse al equipo de almacenamiento como contribuidor individual y líder técnico. Contribuirá a sistemas de archivos paralelos y distribuidos de código abierto y mantendrá nuestros clústeres de GPU más grandes rápidos, fiables y duraderos. Permanecerá profundamente involucrado: escribiendo y revisando código de producción, persiguiendo causas raíz en el campo y estableciendo los estándares de configuración y ajuste en los que se ejecutan nuestras flotas de GPU. Esta es una oportunidad para realizar ingeniería de almacenamiento fundamental para la era de la IA en la empresa que introdujo la computación acelerada.

NVIDIA está liderando el camino en desarrollos innovadores en Inteligencia Artificial, Computación de Alto Rendimiento y Visualización. Nuestra invención sirve como el córtex visual de las computadoras modernas y está en el corazón de nuestros productos y servicios. Nuestro trabajo abre nuevos universos para explorar, permite una creatividad y descubrimiento asombrosos, y potencia lo que antes eran invenciones de ciencia ficción, desde la inteligencia artificial hasta los coches autónomos. NVIDIA está buscando individuos excepcionales como usted para ayudarnos a impulsar la próxima ola de inteligencia artificial.

NVIDIA es ampliamente considerada como uno de los empleadores más deseados del mundo en tecnología. Tenemos algunas de las personas más visionarias y apasionadas del mundo trabajando para nosotros. Si eres creativo y autónomo, ¡queremos saber de ti!

¿Qué harás?

  1. Contribuir a sistemas de archivos de código abierto. Contribuir con código a sistemas de archivos paralelos y distribuidos de código abierto, y almacenamiento de objetos distribuido. Corregir errores y características en el upstream, y participar directamente con las comunidades y mantenedores del upstream.
  1. Servir como líder práctico de software de almacenamiento. Escribir y revisar código de producción usted mismo, y leer el código fuente del kernel, NFS, NVMe-oF o SPDK cuando un error lo requiera. Tomar las decisiones técnicas finales sobre las entregas de almacenamiento frente a objetivos medibles.
  1. Clasificar y solucionar problemas a escala. Clasificar, solucionar problemas y determinar la causa raíz de problemas de almacenamiento grandes y complejos en clústeres de GPU muy grandes (decenas de miles de GPU), rendimiento de I/O y metadatos, corrupción de datos y recuperación.
  1. Validar arquitectura y capacidades. Validar la arquitectura de almacenamiento, capacidades, rendimiento y durabilidad. Ejecutar pruebas de escala, benchmarks y simulacros de recuperación, y calificar nuevas compilaciones frente a objetivos medibles de rendimiento y durabilidad.
  1. Recomendar configuración, ajuste y directrices. Definir y recomendar las mejores prácticas de configuración, ajuste y operativas para sistemas de archivos de alto rendimiento en infraestructura de GPU, y ayudar a los operadores y clientes internos a aplicarlas.
  1. Colaborar ampliamente. Trabajar con equipos de entrenamiento, inferencia y computación acelerada, fiabilidad del sitio y operaciones, redes y seguridad, y colaborar con proveedores de la nube, operadores de neocloud y proveedores de almacenamiento en una arquitectura común.
  1. Trabajar con enfoque "AI-first". Utilizar herramientas modernas de codificación y agentes de IA día a día para acelerar la construcción, depuración, validación y operaciones.

¿Qué necesitamos ver?

  1. Grado, Máster o Doctorado en Ciencias de la Computación, Ingeniería Eléctrica o un campo relacionado, o experiencia equivalente. Más de 12 años de experiencia directa en ingeniería de software de almacenamiento, incluida una amplia participación en un sistema de archivos paralelo o distribuido de alto rendimiento que maneje escala de varios petabytes.
  1. Contribuciones a proyectos de código abierto que involucren un sistema de archivos distribuido o paralelo. Está completamente involucrado en tareas de ingeniería. Escribe y revisa código de producción, examina el código fuente del sistema de archivos, kernel, NVMe-oF o SPDK para identificar errores, y realiza personalmente pruebas de escala o simulacros de recuperación en lugar de asignarlos a otros.
  1. Experiencia en el diagnóstico y resolución de problemas de almacenamiento en clústeres extensos de GPU o HPC, incluido el análisis del rendimiento de I/O y metadatos.
  1. Fuerte dominio de al menos un lenguaje de sistemas (C, C++, Rust, o Go) y dominio de Python; cómodo en las pilas de almacenamiento y redes del kernel de Linux (capa de bloques, RDMA / RoCE / InfiniBand, NVMe, caché de página, VFS, multipath).
  1. Sólida comprensión del almacenamiento de objetos (clase S3 / Swift) y almacenamiento de bloques (NVMe-oF, iSCSI).
  1. Fuertes habilidades de comunicación escrita y verbal; capaz de aclarar compensaciones técnicas complejas a ingenieros, SREs, proveedores y clientes internos.
  1. Comodidad operando en un entorno de producción 24/7 donde los incidentes de almacenamiento impactan directamente la disponibilidad de la GPU, con un enfoque "security-first" integrado en cada compilación.
  1. Ingeniería práctica al 100%. Escribe y revisa código de producción, lee el código fuente del sistema de archivos, kernel, NVMe-oF o SPDK para solucionar errores, y ejecuta pruebas de escala o simulacros de recuperación usted mismo en lugar de delegar.

Formas de destacar entre la multitud

  1. Mantenedores o contribuciones sostenidas a proyectos públicos ampliamente utilizados.
  1. Experiencia en la creación u operación de almacenamiento para entrenamiento o inferencia de IA a gran escala de GPU, con mejoras medibles en la utilización de GPU o reducciones en cuellos de botella de I/O.
  1. Experiencia en desarrollo de kernel y sistemas de archivos, escalabilidad de metadatos, colocación de datos, recuperación de fallos, o experiencia en HSM o equivalente.
  1. Desarrollo de controladores Kubernetes y CSI para almacenamiento.
  1. Experiencia práctica en la optimización del rendimiento de SPDK, libfabric o FUSE.

Tu salario base se determinará en función de tu ubicación, experiencia y el pago de empleados en puestos similares. El rango salarial base es de 224,000 USD - 356,500 USD para el Nivel 5, y de 272,000 USD - 431,250 USD para el Nivel 6.

Las solicitudes para este puesto se aceptarán al menos hasta el 20 de octubre de 2026.

Esta oferta es para una vacante existente.

NVIDIA utiliza herramientas de IA en sus procesos de contratación.

NVIDIA se compromete a fomentar un entorno de trabajo inclusivo y se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Dado que valoramos enormemente la diversidad en nuestros empleados actuales y futuros, no discriminamos (incluso en nuestras prácticas de contratación y promoción) por motivos de raza, religión, color, origen nacional, género, expresión de género, orientación sexual, edad, estado civil, condición de veterano, condición de discapacidad o cualquier otra característica protegida por la ley.

También serás elegible para acciones y beneficios nvidia.com/en-us/benefits/.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores