Solution SFT
GitLab
Ingeniero Backend (Ruby), Ingeniería de IA: Observabilidad de Agentes
Sobre la oportunidad
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.
Una visión general de este puesto
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 los miembros de nuestro equipo alcanzar su máximo potencial mientras colaboran con líderes de la industria para resolver problemas complejos. Co-crea el futuro con nosotros mientras construimos tecnología que transforma la forma en que el mundo desarrolla software.
Como Ingeniero Backend en el equipo de Observabilidad de Agentes de GitLab, irás más allá del uso de herramientas de IA y ayudarás a definir cómo diseñamos y construimos sistemas que permiten a los agentes de IA interactuar con el ciclo de vida completo de entrega de software, mucho más allá de la simple creación de código.
En este puesto, contribuirás al desarrollo de características complejas y ayudarás a establecer patrones arquitectónicos tanto para interactuar con Agentes de IA en todo GitLab como para la forma en que las contribuciones resultantes de la IA se manifiestan en GitLab. Colaborarás estrechamente con ingenieros de la etapa de Fundamentos de Agentes y equipos adyacentes dentro de la ingeniería de IA. Esta es un área de alta visibilidad del producto en la intersección de la plataforma central de GitLab y su estrategia de IA.
Sobre el equipo
Agent Observability es un nuevo equipo funcional dentro del grupo Agent Execution. El equipo en sí estará inicialmente compuesto por tres ingenieros en las zonas horarias AMER y EMEA. Todo el grupo Agent Execution consta de más de 8 ingenieros. Más allá del equipo de Agent Observability, Agent Execution consta de otros equipos centrados en herramientas de agentes y en la ejecución de agentes en los runners de GitLab. Nos asociamos con equipos tanto dentro del espacio de IA como en todo GitLab para garantizar que la Plataforma de Agentes Duo pueda convertirse en la columna vertebral de muchas características de IA en 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 a GitLab, ni respaldan sus productos o servicios.
Tenga en cuenta que damos la bienvenida a candidatos con diversos niveles de experiencia; muchos candidatos exitosos no cumplen todos los requisitos. Además, estudios han demostrado que las personas de grupos subrepresentados son menos propensas a postularse a un trabajo a menos que cumplan con todas las calificaciones. Si te entusiasma este puesto, postúlate y permite que nuestros reclutadores evalúen tu solicitud.
Directrices de Contratación por País: GitLab contrata nuevos miembros en países de todo el mundo. Todos nuestros puestos son remotos, sin embargo, algunos puestos 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, revise nuestra Política de Privacidad de Reclutamiento. Su 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, el origen, el sexo (incluida la embarazada, 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 de las fuerzas armadas, el estado de veterano protegido (que incluye veteranos discapacitados, veteranos recientemente separados, veteranos de guerra o con medalla de campaña en servicio activo 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. Consulte también la Política de Igualdad de Oportunidades de Empleo de GitLab y la Igualdad de Oportunidades es la Ley. Si tiene una discapacidad o una necesidad especial que requiera adaptación, por favor háganoslo saber durante el proceso de reclutamiento.
Qué harás
- Desarrollar, lanzar y mantener características y mejoras para la Observabilidad e Interacciones de Agentes tanto en el monolito backend de GitLab como en la pasarela de IA de forma segura, bien probada y eficiente.
- Colaborar con Gestión de Producto, UX, frontend, backend y especialistas en IA para refinar requisitos y entregar mejoras de producto iterativas de alta calidad.
- Diseñar, implementar y revisar GraphQL, REST APIs y lógica backend relacionada, asegurando la fiabilidad, escalabilidad y contratos claros con clientes frontend.
- Mejorar y extender las pruebas automatizadas, incluyendo RSpec y otros frameworks, para fortalecer la calidad, la fiabilidad y los bucles de retroalimentación del desarrollador.
- Compartir estándares, patrones y aprendizajes con otros ingenieros, elevando el nivel de integración responsable de IA e ingeniería basada en evidencia en todo el equipo.
- Participar en rotaciones de guardia de Nivel 2 para solucionar problemas de producción, contribuir al análisis de causa raíz y mejorar la observabilidad y la resiliencia.
Qué aportarás
- Experiencia en la construcción y mantenimiento de aplicaciones de producción con Ruby on Rails, incluyendo trabajo con trabajos en segundo plano, APIs y modelos de datos.
- Comodidad trabajando en toda la pila en una base de código madura. Familiaridad con Python backends y/o Vue frontends es una ventaja.
- Dominio en el diseño o extensión de REST y/o GraphQL APIs con atención a la escalabilidad, mantenibilidad y compatibilidad retroactiva.
- Sólida experiencia práctica trabajando con herramientas de IA a diario. La experiencia en el diseño y lanzamiento de características e integraciones backend impulsadas por IA es una ventaja.
- Habilidades de SQL y familiaridad con bases de datos relacionales como PostgreSQL, incluyendo la escritura de consultas eficientes y la comprensión del modelado de datos.
- Apertura al aprendizaje, colaboración en un equipo distribuido y asíncrono, y aplicación de habilidades transferibles de tecnologías o dominios relacionados.
- Habilidades claras de comunicación escrita y verbal, incluyendo la redacción de propuestas técnicas y documentación, y la colaboración efectiva en un entorno remoto, asíncrono y multifuncional.
Cómo GitLab Apoya a los Empleados a Tiempo Completo
Beneficios para apoyar tu salud, finanzas y bienestar
- Tiempo libre pagado flexible
- Grupos de Recursos para Miembros del Equipo
- Compensación en acciones y Plan de Compra de Acciones para Empleados
- Fondo de Crecimiento y Desarrollo
- Permiso Parental
