The Allen Institute for Artificial Intelligence

Ingeniero/a de Software Senior, Infraestructura de IA

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

Sobre la oportunidad

SE ESPERA QUE LAS PERSONAS EN ESTOS PUESTOS TRABAJEN DESDE NUESTRAS OFICINAS EN SEATTLE. PRESENCIAL

LOS REQUISITOS VARÍAN SEGÚN EL PUESTO Y EL EQUIPO. SI TIENE PREGUNTAS SOBRE LOS ACUERDOS DE TRABAJO PRESENCIAL PARA ESTE PUESTO, PREGUNTE A SU RECLUTADOR.

NUESTRO RANGO SALARIAL BASE ES $146,880 - $220,320 Y, ADEMÁS, TENEMOS PLANES DE BONIFICACIÓN GENEROSOS PARA OFRECER UN PAQUETE DE COMPENSACIÓN COMPETITIVO.

Demandas físicas y entorno de trabajo

Las demandas físicas descritas aquí son representativas de las que debe cumplir un miembro del equipo para realizar con éxito las funciones esenciales de este puesto. Se pueden hacer ajustes razonables para permitir que las personas con discapacidades realicen las funciones.

  1. Debe ser capaz de permanecer en una posición estacionaria durante largos períodos de tiempo.
  1. Capacidad para comunicar información e ideas de manera que otros las entiendan. Debe ser capaz de intercambiar información precisa en estas situaciones.
  1. Capacidad para observar detalles a corta distancia.
  1. Puede trabajar bajo plazos.

Ai2 se enorgullece de ser un empleador que ofrece igualdad de oportunidades. No discriminamos por motivos de raza, religión, color, origen nacional, sexo (incluido el embarazo, el parto o condiciones médicas relacionadas), orientación sexual, género, identidad de género, expresión de género, condición de transgénero, estereotipos sexuales, edad, condición de veterano protegido, condición de persona con discapacidad u otras características legalmente protegidas aplicables. Puede ver el póster de cumplimiento "Conozca sus derechos" eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf y la Disposición de no discriminación en la transparencia salarial dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf haciendo clic en sus enlaces correspondientes.

Este empleador participa en E-Verify y proporcionará al gobierno federal la información de su Formulario I-9 para confirmar que está autorizado a trabajar en los EE. UU. Si E-Verify no puede confirmar que está autorizado a trabajar, este empleador está obligado a darle instrucciones por escrito y la oportunidad de contactar al Departamento de Seguridad Nacional (DHS) o a la Administración del Seguro Social (SSA) para que pueda comenzar a resolver el problema antes de que el empleador pueda tomar cualquier medida en su contra, incluido el despido. Los empleadores solo pueden usar E-Verify una vez que haya aceptado una oferta de trabajo y haya completado el Formulario I-9.

Estamos comprometidos a proporcionar adaptaciones razonables a los empleados y solicitantes con discapacidades en la medida máxima requerida por la Ley de Estadounidenses con Discapacidades (ADA). Si cree que necesita una adaptación razonable de conformidad con la ADA, le animamos a que se ponga en contacto con nosotros en [email protected]. [[email protected]]

Nota: Esta descripción del puesto no indica ni implica de ninguna manera que estas sean las únicas tareas que debe realizar el miembro o los miembros del equipo de este puesto. Se requerirá que los miembros del equipo sigan cualquier otra instrucción relacionada con el trabajo y realicen cualquier otra tarea relacionada con el trabajo solicitada por cualquier persona autorizada para dar instrucciones o asignaciones. Todas las tareas y responsabilidades son funciones y requisitos esenciales y están sujetas a posibles modificaciones para adaptar razonablemente a las personas con discapacidades. Para realizar este trabajo con éxito, el miembro o los miembros del equipo poseerán las habilidades, aptitudes y capacidades para realizar cada tarea de manera competente. Algunos requisitos pueden excluir a personas que representen una amenaza directa o un riesgo significativo para la salud o la seguridad de sí mismas o de otros. Los requisitos enumerados en este documento son los niveles mínimos de conocimiento, habilidades o capacidades. Este documento no crea un contrato de empleo, implícito o de otro tipo, que no sea una relación de "a voluntad".

¿Quién eres?

Eres un/a ingeniero/a de sistemas experto/a que ocupa el espacio entre la orquestación de software de alto nivel y el rendimiento de sistemas de bajo nivel. Te motiva la idea de que la infraestructura de clase mundial debe ser un catalizador para el bien público, no un secreto propietario. Te sientes tan cómodo/a diseñando un algoritmo de asignación de recursos en Go como depurando un tiempo de espera de NCCL.

Lideras con el ejemplo, combinando el rigor de un/a Ingeniero/a de Software Senior con la urgencia práctica y práctica de un/a operador/a de HPC. No solo construyes sistemas, sino que también te aseguras de que prosperen bajo la presión de entrenar modelos de IA de clase mundial.

Tu próximo desafío

En Ai2, creemos que los avances más importantes en IA deben ser transparentes y accesibles. Tu desafío es construir la infraestructura que lo haga posible. Tenderás un puente entre nuestros investigadores y nuestros clústeres de GPU.

Serás un/a contribuidor/a técnico/a senior responsable de garantizar que, cuando un/a investigador/a envíe un trabajo, el software lo programe de manera inteligente y el hardware lo ejecute sin problemas. Esto implica:

¿Quiénes somos?

Mientras gran parte de la industria de la IA se ha movido detrás de APIs cerrados, conjuntos de datos propietarios e infraestructura de "caja negra", Ai2 sigue siendo un faro para la Ciencia Abierta. Fundada por el difunto Paul Allen, somos un instituto de investigación sin fines de lucro dedicado a construir IA para el bien común.

No tenemos un precio de acciones que defender ni un jardín vallado que proteger. En cambio, tenemos una misión: proporcionar a la comunidad investigadora global los cimientos transparentes y de alto rendimiento que necesitan para lograr avances que enriquezcan a la humanidad.

¿Qué nos hace diferentes?

  • Transparencia radical: No solo publicamos los pesos de los modelos; publicamos los datos, el código de entrenamiento y las ideas de la infraestructura. Creemos que el "cómo" es tan importante como el "qué".
  • Misión sobre el margen: Nuestro "resultado final" es el impacto científico. Esto nos da la libertad única de priorizar la elegancia técnica, la estabilidad a largo plazo y las contribuciones de código abierto sobre los objetivos de beneficios trimestrales.
  • Lo mejor de ambos mundos: Operamos al ritmo y escala de una startup tecnológica de clase mundial, pero con el alma intelectual de un laboratorio de investigación.
  • El ecosistema Beaker: Construimos y operamos sistemas como Beaker para coordinar el entrenamiento simultáneo de modelos de vanguardia (como OLMo) en clústeres masivos de GPU. Nuestro trabajo es garantizar que el próximo gran avance en IA no se vea frenado por un cuello de botella de recursos o un guardián propietario.

Un poco más sobre

Ai2: Ai2 es un instituto de investigación de IA sin fines de lucro con sede en Seattle fundado en 2014 por el difunto Paul Allen. Nuestra misión es construir IA de vanguardia para resolver los problemas más grandes del mundo. Desarrollamos investigación e innovación fundamental en IA para ofrecer un impacto en el mundo real a través de modelos abiertos a gran escala, datos, robótica, conservación y más allá.

Además de la misión principal de Ai2, también aspiramos a contribuir a la humanidad a través del trato que damos a cada miembro del equipo de Ai2. Algunos aspectos destacados son:

  • Somos una organización de aprendizaje: dado que todo lo que hace Ai2 es innovador, aprendemos cada día. Del mismo modo, a través de conferencias semanales de la Academia Ai2, una amplia variedad de expertos en IA de clase mundial como oradores invitados y nuestro compromiso con su educación continua personal, Ai2 es un lugar donde tendrá oportunidades para seguir aprendiendo junto a sus compañeros.
  • Valoramos la diversidad: Buscamos contratar, apoyar y promover a personas de todos los géneros, etnias y niveles de experiencia, independientemente de la edad. Fomentamos particularmente las solicitudes de mujeres, personas no binarias, personas de color, miembros de la comunidad LGBTQA+ y personas con discapacidades de cualquier tipo.
  • Valoramos la inclusión: Comprendemos el valor que las experiencias y perspectivas individuales de las personas pueden aportar a una organización, y estamos construyendo una cultura en la que todas las voces sean escuchadas, respetadas y consideradas.
  • Enfatizamos un equilibrio saludable entre el trabajo y la vida personal: creemos que nuestros miembros del equipo son más felices y productivos cuando su equilibrio entre el trabajo y la vida personal está optimizado. Si bien valoramos los poderosos resultados de investigación que impulsan nuestra misión, también valoramos la cena con la familia, el tiempo de fin de semana y el tiempo de vacaciones. Ofrecemos generosas vacaciones pagadas y días de enfermedad, así como permisos familiares.
  • Somos colaborativos y transparentes: nos consideramos un equipo, todos avanzando con un propósito común. Somos rápidos para celebrar nuestros éxitos, e incluso más rápidos para compartir y resolver conjuntamente nuestros fracasos.
  • Estamos en Seattle, ¡y nuestra oficina está en el agua! Tenemos montañas, tenemos lagos, tenemos cuatro estaciones, vamos en bicicleta al trabajo, tenemos una vibrante escena teatral y mucho más. Incluso tenemos kayaks para que remes justo afuera de nuestra puerta principal. Damos la bienvenida a interesados de fuera de los Estados Unidos.
  • Somos amigables: es probable que te caiga bien cada una de las más de 200 personas (y en crecimiento) que trabajan aquí. A nosotros nos caen bien.
  1. Diseño para la escalabilidad: Diseñar y escalar nuestra capa de orquestación para garantizar que las cargas de trabajo de mayor valor reciban tiempo de GPU.
  1. Excelencia operativa: Pasar nuestras operaciones de HPC de la intervención manual a la automatización de alto nivel.
  1. Ingeniería de rendimiento: Trabajar directamente con los investigadores para exprimir hasta el último bit de rendimiento de nuestro entorno informático acelerado por GPU.

Tus responsabilidades

  1. Propiedad Full-Stack: Diseñar y entregar de forma independiente sistemas críticos que abarquen toda la pila, desde el planificador de trabajos Beaker hasta el tiempo de ejecución.
  1. Automatización de sistemas: Crear herramientas innovadoras e infraestructura definida por software para acelerar la velocidad de los investigadores y automatizar la gestión de la salud del clúster.
  1. Optimización del rendimiento: Realizar análisis de causa raíz de fallos complejos de sistemas distribuidos e implementar optimizaciones para cargas de trabajo distribuidas.
  1. Aportación técnica y propiedad: Proporcionar aportaciones valiosas al plan para la gestión de sistemas HPC a gran escala, incluida la implementación de cómputo, redes y almacenamiento en colaboración con el liderazgo.
  1. Mentoría y cultura: Fomentar una cultura de alto rendimiento revisando código/documentos de diseño, asesorando a los miembros del equipo y impulsando mejoras de procesos dentro del equipo.
  1. Colaboración: Comunicarse y colaborar eficazmente con el personal de investigación interno para compartir diseños de sistemas, recopilar comentarios y apoyar a los ingenieros en las tareas de implementación.

Requisitos mínimos

Lo que necesitarás

  1. Más de 8 años de experiencia profesional desarrollando software crítico para empresas y operando infraestructura de cómputo a gran escala. Se prefiere dominio de Go y/o Python.
  1. Título de grado en un campo relacionado; un título avanzado relevante puede sustituir años equivalentes de experiencia técnica.
  1. Experiencia en Linux: Conocimiento a nivel experto de los internos de Linux, y tiempos de ejecución de contenedores como Docker.
  1. Experiencia en sistemas distribuidos: Un historial probado de diseño, depuración y optimización de sistemas y bases de datos distribuidos a gran escala.
  1. Comunicación: Habilidades excepcionales de escritura y capacidad para lograr consenso entre diversos grupos de investigadores e ingenieros.
  1. Un enfoque basado en principios para la ingeniería: Te importa cómo se construyen los sistemas y te entusiasman las restricciones y libertades únicas de un entorno de investigación sin fines de lucro.

Cualificaciones adicionales

  1. Experiencia aplicada con planificadores de cargas de trabajo (como Kubernetes o Slurm) y redes de alto rendimiento (NCCL e InfiniBand).
  1. Experiencia previa entrenando o ajustando modelos de IA de vanguardia.
  1. Profunda experiencia en administración de sistemas o experiencia en "Ingeniería de Fiabilidad del Sitio" (SRE) en un contexto HPC.
  1. Experiencia en contribuciones a proyectos de infraestructura u orquestación de código abierto.
  1. Familiaridad con sistemas de almacenamiento locales como WEKA y Ceph.

Beneficios

  • Los miembros del equipo y sus familias están cubiertos por seguro médico, dental, de visión y un programa de asistencia al empleado.
  • Los miembros del equipo pueden inscribirse en nuestro plan de cuenta de ahorros para la salud, nuestro plan de reembolso de gastos médicos y nuestros planes de cuenta de gastos flexibles para atención médica y cuidado de dependientes.
  • Los miembros del equipo pueden inscribirse en el plan de jubilación 401k de nuestra empresa.
  • Los miembros del equipo recibirán $125 al mes para ayudar con los gastos de desplazamiento o internet y también recibirán $200 al mes para gastos de ejercicio y bienestar.
  • Los miembros del equipo también recibirán hasta diez días de enfermedad al año, hasta siete días personales al año, hasta 20 días de vacaciones al año y doce días festivos pagados durante el año natural.
  • Los miembros del equipo podrán recibir bonificaciones anuales y participar en el plan de incentivos a largo plazo.

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