
Software Engineer, Collective Communication Job at US Company in San Francisco
US Company, 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
In Summary: OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity . The Workload Networking team is responsible for the collective communication stack used in our largest training jobs . We are looking for people who have a background in low level performance critical software .
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.
Los modelos que entrenamos son ingredientes clave para el progreso en la investigación de IA en OpenAI y el campo como un todo, e incorporamos continuamente los aprendizajes de toda nuestra organización de investigación a nuestra plataforma de capacitación.
El papel
Como Ingeniero de Software, Networking diseñará e implementará colectivos personalizados que están estrechamente integrados en nuestra pila de capacitación.
Buscamos personas con experiencia en software crítico de bajo rendimiento.
Este papel está basado en San Francisco, CA. Utilizamos un modelo de trabajo híbrido de 3 días por semana en la oficina y ofrecemos asistencia para el traslado 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 capacitació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 supercomputadoras.
Qualificaciones
- He escrito algoritmos distribuidos usando RDMA en el pasado.
- Son cómodos escribiendo código de CPU y/o GPU sensible a bajo rendimiento.
- Conocen las técnicas de simulación en 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 AI y buscamos desplegarlos con seguridad al mundo a través de nuestros productos.
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 en Oportunidades de Empleo de OpenAI.
Los solicitantes calificados con antecedentes de arresto o condena serán considerados para el empleo de conformidad con la ley aplicable, incluida la Ordenanza Fair Chance de San Francisco, la Ordinancia Fair Chance del Condado de Los Ángeles para Empleadores y la Ley de Fair Chance en California. Para los trabajadores no incorporados del Condato de Los Angeles: creemos razonablemente que el historial penal puede tener una relación directa, adversa y negativa con las siguientes tareas laborales, lo que podría resultar en la retirada de una oferta condicional de trabajo: proteger el hardware informático confiado a usted del robo, pérdida o daño; devolver todo el hardware computarizado en su posesión (incluidos los datos contenidos en él) al finalizar el empleo o terminar la asignación; y mantener la confidencialidad de información privada, confidencial y no pública. Además, los deberes laborables requieren un acceso seguro a sistemas de seguridad de tecnología de la información protegido y obligaciones relacionadas con la seguridad de los datos.
Para notificar a OpenAI que cree que este puesto de trabajo no cumple, envíe un informe mediante el formulario.
Estamos comprometidos a proporcionar adaptaciones razonables para los solicitantes con discapacidad, y las solicitudes pueden hacerse mediante este enlace.
Política de privacidad del solicitante global 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 se compartan ampliamente los beneficios de la IA. Únase a nosotros para dar forma al futuro de la tecnología.
Rango de compensación: $380K - $555K
#J-18808-Ljbffr