B&A
Roblox
Ingeniero/a de Software Principal, Cómputo GPU
Sobre la oportunidad
Cada día, decenas de millones de personas acuden a Roblox para explorar, crear, jugar, aprender y conectar con amigos en experiencias digitales inmersivas en 3D, todas creadas por nuestra comunidad global de desarrolladores y creadores.
En Roblox, estamos construyendo las herramientas y la plataforma que permiten a nuestra comunidad dar vida a cualquier experiencia que puedan imaginar. Nuestra visión es reimaginar la forma en que las personas se conectan, desde cualquier lugar del mundo y en cualquier dispositivo. Tenemos la misión de conectar a mil millones de personas con optimismo y civismo, y buscamos talento increíble que nos ayude a lograrlo.
Una carrera en Roblox significa que trabajarás para dar forma al futuro de la interacción humana, resolverás desafíos técnicos únicos a escala y ayudarás a crear experiencias compartidas más seguras y cívicas para todos.
Como Ingeniero/a de Software Principal en el equipo de Cómputo, serás el ancla técnica de las capacidades de GPU e IA de Roblox. Este es un rol de experto en GPU probado en batalla, centrado en la capa de gestión de máquinas y superior: cómo los hosts de GPU se preparan para producción, se mantienen saludables y se convierten en cómputo confiable para las cargas de trabajo que dependen de ellos. Serás responsable de los problemas difíciles que solo aparecen a escala, desde la gestión de drivers y firmware hasta la salud, confiabilidad y rendimiento de la GPU en una flota en rápida expansión de aceleradores que abarcan los centros de datos y entornos en la nube de Roblox. Establecerás la dirección técnica para el cómputo de GPU y elevarás la experiencia en GPU de toda la organización.
Tus responsabilidades incluirán
- Servir como líder técnico de GPU para el equipo de Cómputo, colaborando con Kubernetes, Machine Bootstrap, Redes y Cloud para impulsar la estrategia de GPU de principio a fin.
- Ser responsable del ciclo de vida del host de GPU por encima de la gestión de la flota bruta: gestión de drivers, firmware y la pila de CUDA, salud y telemetría de la GPU, y remediación de fallos específicos de la GPU (errores XID, ECC, térmicos, fallos de NVLink y fabric).
- Arquitectar cómo se expone la capacidad de GPU a las plataformas de cómputo, incluida la programación, el aislamiento y la integración con Kubernetes para cargas de trabajo de GPU e IA.
- Impulsar la confiabilidad y el rendimiento de la GPU a escala de flota, definiendo la detección, el diagnóstico y la reparación automatizada de aceleradores no saludables antes de que afecten la producción.
- Evaluar e incorporar nuevas plataformas de aceleradores de GPU e IA, topologías de red (NVLink, InfiniBand, RoCE) y patrones de entrenamiento e inferencia multi-nodo.
- Establecer los estándares, herramientas y APIs que permitan a otros equipos de ingeniería consumir cómputo de GPU de forma segura y eficiente, reduciendo el trabajo repetitivo y elevando el nivel de la organización.
Requisitos
- 10+ años de experiencia construyendo y operando sistemas e infraestructura distribuidos a gran escala.
- Experiencia profunda y práctica en GPU a nivel de gestión de máquinas y superior: aprovisionamiento de hosts de GPU, ciclo de vida de drivers y firmware, salud y confiabilidad de la GPU, y las realidades de ejecutar aceleradores en producción.
- Un historial como experto en cómputo, no solo en gestión de flotas, con las cicatrices que demuestran que has escalado infraestructura de GPU o aceleradores de la que dependen otros equipos.
- Sólida competencia en Go u otros lenguajes de programación bien estructurados.
- Experiencia operando cargas de trabajo de GPU e IA en producción, incluida la familiaridad con CUDA, la programación de GPU y redes de alto rendimiento (NVLink, InfiniBand, RoCE).
- Familiaridad con Kubernetes para cargas de trabajo de GPU y con conceptos de bare-metal (firmware, BMC/IPMI/Redfish, imágenes de SO) es un plus importante.
- Un historial de ser el experto ancla en el que una organización confía para sus problemas más difíciles de GPU y cómputo, y el liderazgo para elevar a los ingenieros que te rodean.
Rango Salarial Anual
Para los puestos basados en nuestra sede en San Mateo, CA: El salario base inicial para este puesto es el que se muestra a continuación. El salario base real depende de una variedad de factores relacionados con el trabajo, como los antecedentes profesionales, la formación, la experiencia laboral, la ubicación, las necesidades del negocio y la demanda del mercado. Por lo tanto, en algunas circunstancias, el salario real podría estar fuera de este rango esperado. Este rango salarial está sujeto a cambios y puede ser modificado en el futuro. Todos los empleados a tiempo completo también son elegibles para compensación en acciones y para beneficios como se describe en esta página.
$345,040—$399,420 USD
Los puestos que se basan en una oficina son presenciales los martes, miércoles y jueves, con presencia opcional los lunes y viernes (a menos que se indique lo contrario).
Roblox proporciona igualdad de oportunidades de empleo a todos los empleados y solicitantes de empleo y prohíbe la discriminación y el acoso de cualquier tipo sin importar la raza, el color, la religión, la edad, el sexo, el origen nacional, el estado de discapacidad, la genética, el estado de veterano protegido, la orientación sexual, la identidad o expresión de género, o cualquier otra característica protegida por las leyes federales, estatales o locales. Roblox también proporciona adaptaciones razonables a los candidatos con discapacidades o creencias religiosas que cumplan los requisitos durante el proceso de contratación.
Solo para puestos en EE. UU., tenga en cuenta que la Compañía puede no poder emplear a candidatos para este puesto que tengan autorización de trabajo en los Estados Unidos relacionada con ciertas categorías de visas de EE. UU., o apoyar futuras patrocinios de H-1B en este momento.
