OpenTable
Anthropic
Ingeniero/a de Software Staff, Plataforma Kubernetes
SOBRE ANTHROPIC
La misión de Anthropic es crear sistemas de IA fiables, interpretables y dirigibles. Queremos que la IA sea segura y beneficiosa para nuestros usuarios y para la sociedad en su conjunto. Nuestro equipo es un grupo en rápido crecimiento de investigadores, ingenieros, expertos en políticas y líderes empresariales comprometidos que trabajan juntos para construir sistemas de IA beneficiosos.
SOBRE EL PUESTO
Operamos una de las flotas de computación de IA más grandes de la industria, que abarca múltiples proveedores de nube y centros de datos, para entrenar, investigar y servir modelos de IA de vanguardia. Esas flotas se ejecutan en Kubernetes, y el equipo de Plataforma Kubernetes es propietario del plano de control que las hace funcionar.
Estamos operando a una escala en la que los valores predeterminados dejan de funcionar. Somos propietarios del planificador y lo extendemos para colocar cargas de trabajo de ML sensibles a la topología en miles de aceleradores a la vez. Escalamos el propio plano de control —apiserver, etcd, controladores— para que se mantenga receptivo a medida que los recuentos de objetos y nodos crecen en órdenes de magnitud. Y construimos los servicios centrales del clúster de los que depende cada carga de trabajo, como el descubrimiento de servicios, para que soporten la misma presión.
Nos aseguramos de que el plano de control sea rápido, correcto y siempre esté disponible. Su trabajo determinará directamente si Anthropic puede seguir entrenando de forma fiable y segura modelos de vanguardia a medida que nuestra huella de computación sigue creciendo.
EN QUÉ NOS DIFERENCIAMOS
Creemos que la investigación de IA de mayor impacto será "big science". En Anthropic trabajamos como un único equipo cohesionado en solo unos pocos esfuerzos de investigación a gran escala. Y valoramos el impacto —avanzar en nuestros objetivos a largo plazo de IA controlable y confiable— en lugar de trabajar en acertijos más pequeños y específicos. Vemos la investigación de IA como una ciencia empírica, que tiene tanto en común con la física y la biología como con los esfuerzos tradicionales en informática. Somos un grupo extremadamente colaborativo, y organizamos frecuentes discusiones de investigación para asegurarnos de que estamos persiguiendo el trabajo de mayor impacto en un momento dado. Como tal, valoramos enormemente las habilidades de comunicación.
La forma más fácil de entender nuestras direcciones de investigación es leer nuestra investigación reciente. Esta investigación continúa muchas de las direcciones en las que trabajó nuestro equipo antes de Anthropic, incluyendo: GPT-3, Interpretabilidad Basada en Circuitos, Neuronas Multimodales, Leyes de Escalado, IA y Computación, Problemas Concretos en Seguridad de IA, y Aprendizaje a partir de Preferencias Humanas.
¡VEN A TRABAJAR CON NOSOTROS!
Anthropic es una corporación de beneficio público con sede en San Francisco. Ofrecemos compensación y beneficios competitivos, donación opcional de acciones con contrapartida, generosas vacaciones y permisos parentales, horarios de trabajo flexibles y un espacio de oficina encantador en el que colaborar con los colegas. Orientación sobre el Uso de IA por parte de los Candidatos: Conozca nuestra política anthropic.com/candidate-ai-guidance para el uso de IA en nuestro proceso de solicitud.
RESPONSABILIDADES CLAVE
- Ser propietario, operar y extender el planificador Kubernetes para las flotas de aceleradores de Anthropic, incluyendo plugins de planificación personalizados y políticas para planificación de grupos (gang scheduling), conocimiento de topología y preemptión.
- Escalar el plano de control Kubernetes (apiserver, etcd, controller-manager) para soportar clústeres mucho más allá de los límites típicos, y encontrar el próximo cuello de botella antes de que nos encuentre a nosotros.
- Diseñar, construir y operar servicios centrales del clúster, como el descubrimiento de servicios, de los que depende cada carga de trabajo en la flota.
- Construir y mantener controladores personalizados, operadores y CRDs.
- Colaborar con investigación, entrenamiento e inferencia para comprender las formas de las cargas de trabajo y convertir sus requisitos en capacidades de la plataforma.
- Colaborar con los proveedores de nube en las características y escalaciones requeridas.
- Participar en guardias (on-call), liderar la respuesta a incidentes y procesos de diseño (postmortems, runbooks, SLOs) que ayuden al equipo a evitar repetir fallos.
CALIFICACIONES MÍNIMAS
- Experiencia significativa en ingeniería de software construyendo y operando sistemas distribuidos en producción.
- Dominio de al menos un lenguaje apropiado para sistemas (por ejemplo, Go, Python, Rust, o C++).
- Experiencia profunda y práctica con Kubernetes (mucho más allá de "usuario de") en planificador, controladores, apiserver, u operación de clústeres grandes multi-inquilino.
- Capacidad demostrada para depurar problemas complejos en toda la pila, desde el comportamiento de la API hasta las causas raíz a nivel de nodo y red.
- Un historial de diseño para la fiabilidad, la corrección y la semántica de fallos clara en sistemas de los que dependen otros ingenieros.
- Sólidas habilidades de comunicación escrita y verbal; comodidad generando consenso con las partes interesadas internas.
CALIFICACIONES PREFERIDAS
- Experiencia con las internas de Kubernetes o contribuciones: kube-scheduler / framework de planificación, apiserver, etcd, client-go, controller-runtime, o similares.
- Experiencia construyendo u operando planificadores de clústeres o sistemas por lotes (por ejemplo, Kueue, Volcano, Slurm o equivalentes internos).
- Experiencia escalando planos de control o sistemas de coordinación (etcd, ZooKeeper, Consul, o despliegues grandes de DNS/service-mesh).
- Familiaridad con infraestructura de ML: GPUs, TPUs o Trainium; planificación de grupos; colocación sensible a la topología; redes colectivas como NCCL.
- Experiencia con GCP y/o AWS, incluyendo internas de GKE/EKS e Infraestructura como Código.
- Experiencia en sistemas de bajo nivel como ajuste del kernel de Linux, cgroups o eBPF.
- 12+ años de experiencia industrial relevante, incluyendo tiempo liderando proyectos de infraestructura grandes y ambiguos.
LOGÍSTICA
El rango de compensación anual para este puesto se indica a continuación. Para puestos de ventas, el rango proporcionado es el rango de "Ganancias Objetivo" ("OTE") del puesto, lo que significa que el rango incluye tanto las comisiones de ventas/ bonificaciones de ventas objetivo como el salario base anual para el puesto.
Salario Anual: £325,000—£485,000 GBP
Educación mínima: Título de Grado o una combinación equivalente de educación, formación y/o experiencia.
Campo de estudio requerido: Un campo relevante para el puesto, demostrado a través de cursos, formación o experiencia profesional.
Años mínimos de experiencia: Los años de experiencia requeridos se correlacionarán con los requisitos del nivel de puesto interno para la posición.
Política híbrida basada en la ubicación: Actualmente, esperamos que todo el personal esté en una de nuestras oficinas al menos el 25% del tiempo. Sin embargo, algunos puestos pueden requerir más tiempo en nuestras oficinas.
Patrocinio de visado: ¡Patrocinamos visados! Sin embargo, no podemos patrocinar visados para todos los puestos y todos los candidatos. Pero si le hacemos una oferta, haremos todo lo razonablemente posible para conseguirle un visado, y contamos con un abogado de inmigración para ayudar con esto.
Le animamos a postularse incluso si no cree que cumple con todos los requisitos. No todos los candidatos sólidos cumplirán con todos los requisitos enumerados. La investigación muestra que las personas que se identifican como pertenecientes a grupos subrepresentados son más propensas a experimentar el síndrome del impostor y a dudar de la solidez de su candidatura, por lo que le instamos a no excluirse prematuramente y a presentar una solicitud si está interesado en este trabajo. Creemos que los sistemas de IA como los que estamos construyendo tienen enormes implicaciones sociales y éticas. Creemos que esto hace que la representación sea aún más importante, y nos esforzamos por incluir una gama de perspectivas diversas en nuestro equipo.
Su seguridad nos importa. Para protegerse de posibles estafas, recuerde que los reclutadores de Anthropic solo se ponen en contacto con usted desde direcciones de correo electrónico @anthropic.com. En algunos casos, podemos asociarnos con agencias de contratación verificadas que se identificarán como que trabajan en nombre de Anthropic. Tenga cuidado con los correos electrónicos de otros dominios. Los reclutadores legítimos de Anthropic nunca pedirán dinero, tarifas o información bancaria antes de su primer día. Si alguna vez no está seguro de una comunicación, no haga clic en ningún enlace; visite anthropic.com/careers anthropic.com/careers directamente para ver las ofertas de empleo confirmadas.
