
OpenAI is hiring: Software Engineer, Collective Communication in San Francisco
OpenAI, San Francisco, CA, United States
Overview
The Workload Networking team is responsible for the collective communication stack used in our largest training jobs. Using a combination of C++ and CUDA we work on novel collective communication techniques that enable efficient training of our flagship models on our largest custom built supercomputers.
The models we train are key ingredients to the AI research progress at OpenAI and the field as a whole, and we continually incorporate learnings from our entire research org into our training platform.
Role
As a Software Engineer, Networking you will design and implement custom networking collectives that are tightly integrated into our training stack.
We\'re looking for people who have a background in low level performance critical software. Experience with collective communication is a bonus.
This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees.
Responsibilities
- Collaborate closely with ML researchers to design and implement efficient collective operations in C++ and CUDA.
- Ensure that our largest training jobs take full advantage of the different network transports used in our supercomputers.
- Work on simulations to inform our future supercomputer network designs.
Qualifications
- Have written distributed algorithms using RDMA in the past.
- Are comfortable writing low level performance sensitive CPU and/or GPU code.
- Are familiar with network simulation techniques.
About OpenAI
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity.
We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.
For additional information, please see OpenAI's Affirmative Action and Equal Employment Opportunity Policy Statement.
Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations.
To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance.
We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.
OpenAI Global Applicant Privacy Policy
At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
Compensation Range: $380K - $555K
#J-18808-Ljbffr
En Español:
Presentación general
El equipo de Workload Networking es responsable de la pila de comunicación colectiva utilizada en nuestros trabajos de capacitación más grandes. Utilizando una combinación de C++ y CUDA trabajamos en nuevas técnicas de comunicaciones colectivas que permiten un entrenamiento eficiente de nuestros modelos insignia en nuestras supercomputadoras más grandes construidas a medida.
Los modelos que entrenamos son ingredientes clave para el progreso de la investigación de IA en OpenAI y el campo en su conjunto, e incorporamos continuamente los aprendizajes de toda nuestra organización de investigación en nuestra plataforma de capacitación.
El papel
Como Ingeniero de Software, Networking diseñarás e implementarás colectivos personalizados de redes que están estrechamente integrados en nuestra pila de capacitación.
Buscamos personas con experiencia en software crítico de bajo rendimiento.
Este puesto tiene su sede en San Francisco, CA. Utilizamos un modelo de trabajo híbrido de 3 días por semana en la oficina y ofrecemos asistencia de reubicación a los nuevos empleados.
Responsabilidades
- Colaborar estrechamente con los investigadores de ML para diseñar e implementar operaciones colectivas eficientes en C++ y CUDA.
- Asegurar que nuestros trabajos de formación más grandes aprovechen al máximo los diferentes transportes de red utilizados en nuestras supercomputadoras.
- Trabajar en simulaciones para informar nuestros futuros diseños de redes de superordenadores.
Qualificaciones
- He escrito algoritmos distribuidos usando RDMA en el pasado.
- Se sienten cómodos escribiendo código de CPU y/o GPU sensible a bajo nivel de rendimiento.
- Conocen las técnicas de simulación de red.
Sobre OpenAI
OpenAI es una empresa de investigación y despliegue de IA dedicada a garantizar que la inteligencia artificial de propósito general beneficie a toda la humanidad. Empujamos los límites de las capacidades de los sistemas de IA y buscamos desplegarlos de forma segura al mundo a través de nuestros productos. AI es una herramienta extremadamente poderosa que debe ser creada con la seguridad y las necesidades humanas en su núcleo, y para lograr nuestra misión, debemos abarcar y valorar las muchas perspectivas, voces y experiencias diferentes que forman todo el espectro humano.
Somos un empleador de igualdad de oportunidades, y no discriminamos por raza, religión, color, origen nacional, sexo, orientación sexual, edad, estatus de veterano, discapacidad, información genética u otra característica legalmente protegida aplicable.
Para obtener más información, consulte la Declaración de política de acción afirmativa y igualdad de oportunidades de empleo de OpenAI.
Los solicitantes calificados con antecedentes de arresto o condena serán considerados para el empleo de acuerdo con la ley aplicable, incluida la Ordenanza de San Francisco Fair Chance, la Ordenación de Los Ángeles County Fair Chance para Empleadores y la Ley de Fair Chance de California. Para los trabajadores no incorporados del Condado de Los Angeles: creemos razonablemente que el historial penal puede tener una relación directa, adversa y negativa con los siguientes deberes laborales, lo que podría resultar en la retirada de una oferta de empleo condicional: proteger el hardware informático que se le ha confiado del robo, pérdida o daño; devolver todo el hardware de computadora en su posesión (incluidos los datos contenidos en él) al finalizar el empleo o el cese de la asignación; y mantener la confidencialidad de la información privada, confidencial y no pública. Además, las obligaciones laborables requieren el acceso a sistemas de seguridad de la tecnología de información y la seguridad de datos protegidos.
Para notificar a OpenAI que cree que este puesto de trabajo no cumple, envíe un informe a través de este formulario.
Estamos comprometidos a proporcionar adaptaciones razonables a los solicitantes con discapacidad, y las solicitudes pueden hacerse a través de este enlace.
Política de privacidad de los solicitantes globales de OpenAI
En OpenAI creemos que la inteligencia artificial tiene el potencial de ayudar a las personas a resolver enormes desafíos globales, y queremos que la ventaja de la IA sea ampliamente compartida. Únase a nosotros para dar forma al futuro de la tecnología.
Rango de compensación: $380K - $555K
#J-18808-Ljbffr