Nscale

Ingeniero de Software de Sistemas HPC Staff

PythonKubernetesGo
Traducción automática. Consulta el original.

SOBRE NSCALE

Nscale es la nube de GPU diseñada para IA. Proporcionamos infraestructura de alto rendimiento y rentable para startups de IA y grandes clientes empresariales. Nscale permite a las empresas centradas en IA obtener resultados superiores al reducir la complejidad del desarrollo de IA. Nuestra nube de GPU refuerza las capacidades técnicas y apoya directamente los resultados estratégicos de negocio, incluyendo la gestión de costes, la innovación rápida y la responsabilidad medioambiental.

Nos basamos en una cultura de innovación incesante, sentido de propiedad y responsabilidad, donde cada miembro del equipo se enorgullece de su trabajo y lo impulsa con excelencia y urgencia. Como Nscaler, generarás confianza a través de la apertura y la transparencia, donde todos se sientan inspirados para dar lo mejor de sí mismos. Si te unes a nuestro equipo, contribuirás a construir la tecnología que impulsa el futuro.

SOBRE EL PUESTO

Estamos buscando un Ingeniero de Software de Sistemas HPC Staff para definir la dirección técnica y la evolución de un dominio central de la plataforma HPC en Nscale.

En este puesto, operarás más allá de un solo equipo, dando forma a cómo múltiples equipos construyen, automatizan y ejecutan capacidades basadas en Slurm dentro de la plataforma nativa de la nube más amplia de Nscale. Trabajarás a través de los límites de ingeniería para aportar coherencia a la arquitectura, las interfaces, los modelos de ciclo de vida y los enfoques operativos, mientras colaboras estrechamente con los equipos que trabajan en herramientas de plataforma, APIs de infraestructura, sistemas de identidad y sistemas adyacentes a Kubernetes.

Este es un puesto de nivel Staff de alto impacto para alguien que combina una profunda experiencia práctica en ingeniería de software con un sólido criterio de sistemas. Tu trabajo ayudará a garantizar que los servicios HPC de Nscale sean robustos, soportables y mantenibles, al tiempo que creas apalancamiento a través de patrones compartidos, implementaciones reutilizables y una dirección técnica clara en espacios de problemas ambiguos y críticos para el negocio.

QUÉ HARÁS

Arquitectura de dominio y dirección técnica

  1. Poseer y desarrollar la dirección técnica para un dominio de sistemas HPC definido, como la arquitectura de la plataforma Slurm, integraciones de programadores, ciclo de vida de clústeres, entornos de carga de trabajo o automatización de servicios.
  1. Tomar decisiones arquitectónicas que equilibren la calidad del software, las realidades operativas, las necesidades del cliente y la mantenibilidad a largo plazo.
  1. Definir cómo deben empaquetarse, automatizarse y exponerse como servicio las implementaciones probadas de Slurm.
  1. Resolver la ambigüedad en torno a la propiedad, las interfaces, los límites del ciclo de vida y los modelos operativos entre los equipos.
  1. Actuar como punto de escalada técnica para los problemas más complejos dentro del dominio.

Apalancamiento de ingeniería entre equipos

  1. Establecer patrones y estándares compartidos para la automatización, la gestión del ciclo de vida del servicio, la observabilidad, la fiabilidad y la capacidad de soporte en toda la plataforma HPC.
  1. Impulsar el diseño entre equipos para las integraciones entre Slurm, sistemas adyacentes a Kubernetes, APIs de infraestructura, sistemas de identidad y herramientas de plataforma.
  1. Crear módulos reutilizables, automatización, patrones de despliegue e implementaciones de referencia que aumenten el apalancamiento de la ingeniería.
  1. Identificar y corregir la divergencia técnica evitable, el esfuerzo duplicado y los modelos operativos frágiles.
  1. Asegurar que los diseños de dominio reflejen las realidades de la programación de GPU, la red HPC, el aislamiento del rendimiento y las operaciones de producción.

Entrega, fiabilidad e influencia

  1. Liderar iniciativas técnicamente críticas que abarquen de 2 a 4 equipos o un área definida de la plataforma HPC.
  1. Desbloquear la entrega aclarando la dirección técnica y reduciendo la ambigüedad en problemas complejos de diseño de sistemas.
  1. Contribuir de forma práctica cuando sea necesario para reducir riesgos o acelerar el trabajo crítico.
  1. Influir en los equipos de ingeniería sin autoridad formal a través de un juicio sólido, claridad de diseño y soluciones prácticas.
  1. Colaborar con ingenieros de software nativos de la nube adyacentes para que las implementaciones de HPC se basen en patrones de plataforma compartidos en lugar de otros separados.

KPIs

  1. Dirección técnica en un dominio HPC definido
  1. Entrega de iniciativas críticas en 2–4 equipos
  1. Reducción de la divergencia técnica y el esfuerzo duplicado
  1. Fiabilidad y capacidad de soporte de los servicios HPC basados en Slurm

SOBRE TI

  1. Amplia experiencia en el diseño y construcción de software de producción y automatización para sistemas HPC, especialmente entornos basados en Slurm.
  1. Sólida trayectoria escribiendo software mantenible, comprobable y resistente en Go, Python o lenguajes similares.
  1. Capacidad demostrada para definir la dirección técnica en un dominio que abarca múltiples equipos o servicios.
  1. Sólida comprensión de los aspectos internos de Slurm, el comportamiento del programador, las preocupaciones sobre el ciclo de vida del clúster y las compensaciones operativas.
  1. Sólida comprensión práctica de la infraestructura respaldada por GPU y la red HPC, incluyendo InfiniBand, RoCE, RDMA y las características de carga de trabajo sensibles al rendimiento.
  1. Experiencia en la integración de sistemas HPC con plataformas nativas de la nube, APIs o modelos de entrega de servicios.
  1. Experiencia en la creación de apalancamiento de ingeniería a través de estándares, patrones reutilizables, herramientas compartidas y claridad arquitectónica.
  1. Sólido criterio para equilibrar la entrega a corto plazo con la salud y la capacidad de soporte de la plataforma a largo plazo.
  1. Sólidas habilidades de comunicación escrita y verbal, con la capacidad de alinear a múltiples equipos en torno a una dirección técnica coherente.
  1. La experiencia con otros programadores o sistemas por lotes como Kueue es valiosa.

QUÉ PODEMOS OFRECERTE

En Nscale, encontrarás un entorno colaborativo, de apoyo e innovador donde tus contribuciones generan un impacto real. Estamos construyendo algo extraordinario y queremos que estés en el centro.

  • Paquete de compensación estadounidense altamente competitivo (base + bono + capital), con revisiones de rendimiento cada 12 meses. 🚀
  • Únete a una de las empresas de infraestructura de IA de más rápido crecimiento: tu oportunidad de dar forma directamente a cómo se planifica y despliega la capacidad de IA global. ✨
  • Espera un plan de progresión dinámico adaptado a tus ambiciones. Crece liderando iniciativas interfuncionales críticas y dando forma a la estrategia de capital, siempre con nuestro pleno apoyo.
  • Flexibilidad centrada en las personas: Te tratamos como a una persona primero. 🫶🏽 Nuestro lugar de trabajo flexible confía en los Nscalers para cumplir, dándote la autonomía para organizar tu día en torno a los momentos de la vida.

DECLARACIÓN DE IGUALDAD DE OPORTUNIDADES

Animamos encarecidamente a presentar su solicitud a personas de color, la comunidad LGBTQ+, personas con discapacidad, personas neurodivergentes, padres, cuidadores y personas de entornos socioeconómicos más bajos.

Si hay algo que podamos hacer para adaptarnos a tu situación específica, por favor háznoslo saber.

Las responsabilidades descritas en esta descripción del puesto no son exhaustivas y pretenden proporcionar una visión general del puesto. Es posible que se requiera que el empleado realice tareas, funciones y responsabilidades adicionales según lo asignado por la dirección, de acuerdo con las habilidades y cualificaciones requeridas para el puesto.

Para obtener información sobre cómo Nscale maneja los datos personales de los candidatos, consulta nuestro Aviso de Privacidad para Empleados y Candidatos: Aquí.

RANGO SALARIAL

El rango a continuación refleja el salario base para el puesto. La compensación real puede variar según factores relacionados con el trabajo, como el conjunto de habilidades, la experiencia, la educación y la ubicación. Además del salario base, este puesto puede ser elegible para programas de bonos, capital y/o comisiones. Nscale puede ofrecer un paquete de beneficios competitivo que incluye atención médica, dental, visión, tiempo libre remunerado flexible, licencia parental y participación en planes de jubilación.

El rango a continuación refleja el salario base para el puesto. La compensación real puede variar según factores relacionados con el trabajo, como el conjunto de habilidades, la experiencia, la educación y la ubicación. Además del salario base, este puesto puede ser elegible para programas de bonos, capital y/o comisiones. Nscale puede ofrecer un paquete de beneficios competitivo que incluye atención médica, dental, visión, tiempo libre remunerado flexible, licencia parental y participación en planes de jubilación.

Rango Salarial

$225,000—$275,000 USD

Para obtener información sobre cómo Nscale maneja los datos personales de los candidatos, consulta nuestro Aviso de Privacidad para Empleados y Candidatos: Aquí.

drive.google.com/file/d/1QK5Yg04WHD9K9IAtJgQWubJZC9oLvatK/view?usp=sharing

Nscale no acepta presentaciones de candidatos no solicitadas de agencias de contratación.

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