Proximie
GitLab
Ingeniero Backend (Ruby), Ingeniería de IA: Cimientos de Agentes
UNA VISIÓN GENERAL DE ESTE ROL
GitLab es la plataforma de orquestación inteligente para DevSecOps. GitLab permite a las organizaciones aumentar la productividad de los desarrolladores, mejorar la eficiencia operativa, reducir el riesgo de seguridad y cumplimiento, y acelerar la transformación digital. Más de 50 millones de usuarios registrados y más del 50% de las empresas Fortune 100* confían en GitLab para entregar software mejor y más seguro más rápido.
Los mismos principios integrados en nuestros productos se reflejan en cómo trabaja nuestro equipo: adoptamos la IA como un multiplicador de productividad principal, y se espera que todos los miembros del equipo incorporen la IA en sus flujos de trabajo diarios para impulsar la eficiencia, la innovación y el impacto. GitLab es donde las carreras se aceleran, la innovación florece y cada voz es valorada. Nuestra cultura de alto rendimiento está impulsada por nuestros valores y el intercambio continuo de conocimientos, lo que permite a nuestros miembros del equipo alcanzar su máximo potencial mientras colaboran con líderes de la industria para resolver problemas complejos. Co-crea el futuro con nosotros [
YouTube] mientras construimos tecnología que transforma la forma en que el mundo desarrolla software.
Como Ingeniero/a Intermedio/a de Backend en la etapa de Cimientos de Agentes de GitLab, irás más allá del uso de herramientas de IA. Ayudarás a construir los cimientos para las experiencias de IA agénticas de GitLab: la plataforma que permite a los agentes de IA trabajar en todo el ciclo de vida de entrega de software, no solo escribir código. Eso abarca cómo se crean, comparten y conectan los agentes con herramientas dentro y fuera de GitLab, cómo se ejecutan y cómo su trabajo aparece y puede ser observado en todo GitLab.
En este rol, trabajarás en estrecha colaboración con ingenieros de toda la etapa y otros equipos de Ingeniería de IA. Esta es un área de alta visibilidad donde la plataforma central de GitLab se encuentra con su estrategia de IA.
SOBRE EL EQUIPO
La etapa de Cimientos de Agentes handbook.gitlab.com/handbook/engineering/ai/agent-foundations/ construye los cimientos para las experiencias de IA agénticas de GitLab. Proporcionamos la plataforma, el catálogo y las funcionalidades de ejecución que ayudan a los equipos a entregar agentes y flujos resilientes a los clientes. La etapa tiene tres grupos: Desarrollador de Agentes, Catálogo de IA y Ejecución de Agentes; proporcionan el marco central para los agentes de GitLab, las herramientas que los Agentes necesitan para interactuar con GitLab, así como formas de configurar y ejecutar Agentes en todo GitLab. Nuestros ingenieros trabajan de forma asíncrona primero en las zonas horarias de EMEA y AMER. Trabajamos con equipos de ingeniería de IA y el resto de GitLab para que la Plataforma de Agentes Duo pueda potenciar muchas de las funcionalidades de IA de GitLab.
*Fortune 500® es una marca registrada de Fortune Media IP Limited, utilizada bajo licencia. Afirmación basada en datos de GitLab. Fortune 100 se refiere a las 20% principales empresas clasificadas en la lista Fortune 500 de 2025, publicada en junio de 2025. Fortune y Fortune Media IP Limited no están afiliadas ni respaldan los productos o servicios de GitLab.
Por favor, ten en cuenta que damos la bienvenida a candidatos con diversos niveles de experiencia; muchos candidatos exitosos no cumplen con todos los requisitos. Además, estudios han demostrado que las personas de grupos subrepresentados about.gitlab.com/company/culture/inclusion/#examples-of-select-underrepresented-groups son menos propensas a postularse a un trabajo a menos que cumplan con todas las calificaciones. Si te entusiasma este puesto, por favor postúlate y permite que nuestros reclutadores evalúen tu solicitud.
--------------------------------------------------------------------------------
Directrices de Contratación por País: GitLab contrata nuevos miembros de equipo en países de todo el mundo. Todos nuestros roles son remotos, sin embargo, algunos roles pueden tener requisitos de elegibilidad específicos basados en la ubicación. Nuestro equipo de Adquisición de Talento puede ayudar a responder cualquier pregunta sobre la ubicación después de iniciar el proceso de reclutamiento.
Política de Privacidad: Por favor, revisa nuestra Política de Privacidad de Reclutamiento. handbook.gitlab.com/handbook/hiring/candidate-faq/recruitment-privacy-policy/ Tu privacidad es importante para nosotros.
GitLab se enorgullece de ser un lugar de trabajo que ofrece igualdad de oportunidades y es un empleador de acción afirmativa. Las políticas y prácticas de GitLab relacionadas con el reclutamiento, el empleo, el desarrollo y avance profesional, la promoción y la jubilación se basan únicamente en el mérito, independientemente de la raza, el color, la religión, la ascendencia, el sexo (incluyendo el embarazo, la lactancia, la orientación sexual, la identidad de género o la expresión de género), el origen nacional, la edad, la ciudadanía, el estado civil, la discapacidad mental o física, la información genética (incluida la historia médica familiar), el estado de baja del servicio militar, el estado de veterano protegido (que incluye veteranos discapacitados, veteranos recientemente dados de baja, veteranos de servicio en tiempo de guerra o con medalla de campaña y veteranos con medalla de servicio de las Fuerzas Armadas), o cualquier otra base protegida por la ley. GitLab no tolerará la discriminación o el acoso basado en ninguna de estas características. Véase también la Política de Igualdad de Oportunidades de Empleo de GitLab about.gitlab.com/handbook/people-policies/inc-usa/#equal-employment-opportunity-policy y EEO es la Ley about.gitlab.com/handbook/labor-and-employment-notices/#eeoc-us-equal-employment-opportunity-commission-notices. Si tienes una discapacidad o necesidad especial que requiera una adaptación about.gitlab.com/handbook/people-policies/inc-usa/#reasonable-accommodation, por favor, háznoslo saber durante el proceso de reclutamiento about.gitlab.com/handbook/hiring/interviewing/#adjustments-to-our-interview-process.
QUÉ HARÁS
- Desarrollar, lanzar y mantener funcionalidades para la Plataforma de Agentes Duo en el monolito de GitLab (Ruby) y, cuando sea necesario, en la Pasarela de IA (Python). Mantenerlas seguras, bien probadas y con buen rendimiento.
- Trabajar con la Gestión de Producto, UX, frontend, backend y especialistas en IA para refinar requisitos y lanzar mejoras en iteraciones pequeñas.
- Diseñar, implementar y revisar GraphQL y REST APIs y la lógica de backend detrás de ellas, con contratos fiables, escalables y claros para los clientes.
- Mejorar y extender las pruebas automatizadas (RSpec y otros frameworks) para fortalecer la calidad y dar a los desarrolladores una retroalimentación más rápida.
- Compartir estándares, patrones y aprendizajes con otros ingenieros para elevar el nivel de la integración responsable de IA y la ingeniería basada en evidencia.
- Unirse a las rotaciones de guardia de Nivel 2 handbook.gitlab.com/handbook/engineering/infrastructure-platforms/incident-management/on-call/tier-2/ para solucionar problemas de producción, contribuir al análisis de causa raíz y mejorar la observabilidad y la resiliencia.
- Estar atento al panorama competitivo para ayudar a mantener la plataforma de agentes de GitLab como la mejor de su clase.
QUÉ APORTARÁS
- Experiencia en la construcción y mantenimiento de aplicaciones de producción Ruby on Rails, incluyendo trabajos en segundo plano, APIs y modelos de datos.
- Comodidad trabajando en toda la pila en una base de código madura. La familiaridad con backends de Python y/o frontends de Vue es una ventaja.
- Habilidad para diseñar o extender REST y/o GraphQL APIs con atención a la escalabilidad, mantenibilidad y compatibilidad retroactiva.
- Entusiasmo real por la IA y experiencia práctica utilizando herramientas de IA en tu trabajo diario. La experiencia en el diseño y lanzamiento de funcionalidades o integraciones de backend impulsadas por IA es una ventaja.
- Demostrada experiencia en SQL y experiencia con bases de datos relacionales como PostgreSQL, incluyendo la escritura de consultas eficientes y modelado de datos.
- Experiencia en la localización y corrección de cuellos de botella de rendimiento en aplicaciones.
- Comunicación clara escrita y verbal, incluyendo propuestas técnicas y documentación, en un equipo remoto, asíncrono y multifuncional.
- Apertura al aprendizaje y a la aplicación de habilidades de tecnologías o campos relacionados.
CÓMO GITLAB APOYA A LOS EMPLEADOS A TIEMPO COMPLETO
- Beneficios para apoyar tu salud, finanzas y bienestar about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/
- Tiempo Libre Pagado Flexible handbook.gitlab.com/handbook/people-group/time-off-and-absence/time-off-types/#flexible-paid-time-off-pto
- Grupos de Recursos para Miembros del Equipo handbook.gitlab.com/handbook/company/culture/inclusion/tmrg-tmag/
- Compensación en Acciones y Plan de Compra de Acciones para Empleados handbook.gitlab.com/handbook/total-rewards/stock-options/
- Fondo de Crecimiento y Desarrollo handbook.gitlab.com/handbook/people-group/learning-and-development/growth-and-development/
