GitHub, Inc.

Ingeniero/a de Software Senior, Mission Control

JavaScriptPythonJavaAWSGCPKubernetesC++C#RustRubyGoTerraform
Traducción automática. Consulta el original.

Acerca de GitHub

GitHub es la plataforma líder mundial para el desarrollo de software agentivo, impulsada por Copilot para crear, escalar y entregar software seguro. Más de 180 millones de desarrolladores, incluyendo más del 90% de las empresas Fortune 100, utilizan GitHub para colaborar, y más de 77,000 organizaciones han adoptado GitHub Copilot.

Ubicaciones

En este puesto puedes trabajar desde Remoto, Estados Unidos

Este puesto estará abierto durante un mínimo de 3 días, aceptándose solicitudes de forma continua hasta que se cubra la vacante.

Declaración EEO

GitHub está compuesto por personas de una amplia variedad de orígenes y estilos de vida. Abrazamos la diversidad e invitamos a postularse a personas de todos los ámbitos de la vida. No discriminamos a empleados o solicitantes por motivos de identidad o expresión de género, orientación sexual, raza, religión, edad, origen nacional, ciudadanía, discapacidad, estado de embarazo, estado de veterano o cualquier otra diferencia. Además, si tienes una discapacidad, por favor, haznos saber si hay alguna manera en que podamos mejorar el proceso de entrevista para ti; ¡estamos felices de acomodar!

Resumen

Acerca de GitHub

GitHub es la plataforma líder mundial para el desarrollo de software agentivo, impulsada por Copilot para crear, escalar y entregar software seguro. Más de 180 millones de desarrolladores, incluyendo más del 90% de las empresas Fortune 100, utilizan GitHub para colaborar, y más de 77,000 organizaciones han adoptado GitHub Copilot.

Mission Control es el equipo de plataforma detrás del Agente de Codificación Copilot de GitHub y la experiencia de desarrollador agentivo en general. Internamente, el servicio se conoce como "Session Service" o "Task API": es el sistema de registro para cada sesión y tarea de agente de IA creada en GitHub.

Cada vez que Copilot se asigna a un Issue, cada copilot --remote o --cloud CLI session, cada conversación de VS Code Chat, JetBrains Chat o Copilot Chat en github.com, su ciclo de vida completo, desde la creación, pasando por la dirección y los eventos, hasta la finalización, es rastreado, autorizado y servido por los servicios Go que este equipo posee.

Este es un puesto de plataforma de alta palanca. Ayudarás a escalar un servicio que ya se encuentra en la ruta crítica para todas las superficies de agente de Copilot (CLI, VS Code, JetBrains, chat de github.com y el propio agente de codificación en la nube), al tiempo que contribuyes a la próxima generación de capacidades de agente: dirección remota desde web y móvil, aplicación de políticas gestionadas por el host y la empresa, y el Agente Host Protocol (AHP) que permite que cualquier cliente compatible se conecte a un entorno de agente en ejecución.

Buscamos un ingeniero/a que pueda operar en toda la pila (diseño de API, servicios Go, datos distribuidos y el modelo de seguridad/autorización que rige quién puede hacer qué) y que disfrute de problemas fundamentales y transversales. Deberías sentirte cómodo/a asumiendo componentes significativos de principio a fin, y liderando diseños que se mantengan a escala, en revisiones de seguridad y en una superficie de producto en rápida evolución.

Valores de GitHub

  1. Obsesionados con el cliente
  1. Lanzar para aprender
  1. Mentalidad de crecimiento
  1. Ser dueño del resultado
  1. Mejor juntos
  1. Diversos e inclusivos
  1. Fundamentos de gestión
  1. Modelar
  1. Entrenar
  1. Cuidar
  1. Principios de liderazgo
  1. Crear claridad
  1. Generar energía
  1. Entregar éxito

Quiénes Somos

GitHub es la plataforma de desarrolladores impulsada por IA líder en el mundo, con 150 millones de desarrolladores y contando. También somos el hogar de la mayor comunidad de código abierto del mundo (y el 99% del software mundial tiene código abierto en su ADN). Muchas de las aplicaciones y programas que usas a diario se construyen sobre GitHub.

Nuestros equipos son soñadores, hacedores y pioneros, liderando el camino en IA, impulsando esfuerzos humanitarios en todo el mundo e incluso enviando código abierto a Marte (¡y más allá!). En GitHub, nuestro objetivo es crear el espacio que necesitas para hacer tu mejor trabajo. Somos remotos-first y ofrecemos una remuneración competitiva, generosas oportunidades de aprendizaje y crecimiento, y excelentes beneficios para apoyarte, dondequiera que estés, porque sabemos que las personas prosperan cuando pueden trabajar en sus propios términos. Únete a nosotros y cambiemos el mundo, juntos.

Responsabilidades

Responsabilidades

  1. Diseñar, construir y operar las APIs de Sesiones y Tareas (Go, Azure CosmosDB, Azure Blob Storage, Event Hubs) que respaldan todas las superficies de agente de Copilot: Agente de Codificación Copilot, Copilot CLI, VS Code Chat, JetBrains Chat y Copilot Chat en github.com.
  1. Ser propietario y evolucionar el modelo de registro de agentes y de dirección remota, incluidas las políticas que deciden quién puede crear, editar o controlar remotamente una sesión (configuración de organización/empresa, configuración gestionada por el host MDM, requisitos de organización SSO y reglas de omisión para personal/interno).
  1. Liderar el diseño de API basado en especificaciones: proponer cambios en la descripción OpenAPI, regenerar enlaces de servidor estrictos y coordinar cambios de esquema aditivos o que rompan la compatibilidad entre equipos de cliente y plataforma (copilot-agent-runtime, sweagentd, copilot-api, el monolito de github/github y github-ui).
  1. Escribir registros de decisiones de arquitectura y propuestas de diseño para nuevas capacidades de plataforma (por ejemplo: el Agente Host Protocol para entornos gestionados por el usuario y aislados, sellado y acuñación de tokens para retransmisión segura, y dirección unificada entre agentes síncronos y asíncronos).
  1. Lanzar de forma segura a escala utilizando implementaciones graduales y controladas por flags de características (patrones de "observar y luego aplicar") en inquilinos dotcom, GHES y Proxima.
  1. Contribuir con liderazgo técnico y mentoría a través de revisiones de diseño, emparejamiento y revisión de PR, elevando el nivel en el diseño idiomático de Go, con inyección de dependencias y enfocado en interfaces, y pruebas basadas en tablas.
  1. Colaborar con equipos adyacentes en preocupaciones de sistemas distribuidos: modelado de datos de CosmosDB y rendimiento de consultas, configuración de despliegue de Kubernetes/Kustomize, infraestructura de Azure provisionada por Terraform, y prácticas de salud del servicio/guardia.
  1. Contribuir a discusiones de diseño interdepartamentales (seguridad/IAM, identidad y autenticación escalonada, políticas empresariales) y ayudar a resolver preguntas abiertas para obtener resultados publicados y bien probados.

Cualificaciones

Cualificaciones Requeridas

  1. 6+ años de experiencia en Ingeniería de Software, Ciencias de la Computación o disciplina técnica relacionada con experiencia demostrada en el mantenimiento y entrega de software de producción codificando en lenguajes que incluyen, entre otros, C, C++, C#, Java, JavaScript, Go, Ruby, Rust o Python.
  1. O Título de Asociado en Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Electrónica, Matemáticas, Física, Ingeniería Informática, Ciencias de la Computación o campo relacionado Y 5+ años de experiencia en Ingeniería de Software, Ciencias de la Computación o disciplina técnica relacionada con experiencia demostrada en el mantenimiento y entrega de software de producción codificando en lenguajes que incluyen, entre otros, C, C++, C#, Java, JavaScript, Go, Ruby, Rust o Python.
  1. O Título de Grado en Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Electrónica, Matemáticas, Física, Ingeniería Informática, Ciencias de la Computación o campo relacionado Y 4+ años de experiencia en Ingeniería de Software, Ciencias de la Computación o disciplina técnica relacionada con experiencia demostrada en el mantenimiento y entrega de software de producción codificando en lenguajes que incluyen, entre otros, C, C++, C#, Java, JavaScript, Go, Ruby, Rust o Python.
  1. O Título de Máster en Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Electrónica, Matemáticas, Física, Ingeniería Informática, Ciencias de la Computación o campo relacionado Y 2+ años de experiencia en Ingeniería de Software, Ciencias de la Computación o disciplina técnica relacionada con experiencia demostrada en el mantenimiento y entrega de software de producción codificando en lenguajes que incluyen, entre otros, C, C++, C#, Java, JavaScript, Go, Ruby, Rust o Python.
  1. O Doctorado en Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Electrónica, Matemáticas, Física, Ingeniería Informática, Ciencias de la Computación o campo relacionado
  1. O experiencia equivalente.
  1. 3+ años de experiencia en Go (o Ruby).
  1. 3+ años de experiencia trabajando en Azure, AWS o GCP.
  1. 3+ años construyendo y operando sistemas backend distribuidos, incluyendo diseño de API, modelado de datos y propiedad de producción.
  1. 2+ años diseñando y evolucionando APIs públicas o dirigidas a socios, incluyendo compensaciones de versionado y compatibilidad retroactiva.

Rango de Compensación

El rango salarial base para este puesto es USD $124,000.00 - USD $329,200.00 /Año.

Estos rangos salariales están destinados a cubrir puestos basados en todo Estados Unidos. El salario base de un individuo depende de varios factores, incluyendo la ubicación geográfica y la revisión de la experiencia, conocimiento, habilidades y aptitudes del solicitante. En GitHub ciertos puestos son elegibles para beneficios y recompensas adicionales, incluyendo bonificación anual y acciones. Estas recompensas se asignan en función del impacto individual en el puesto. Además, ciertos puestos también tienen la oportunidad de ganar incentivos de ventas basados en ingresos o utilización, dependiendo de los términos del plan y el puesto del empleado.

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