Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
Staff Backend Engineer, AI
Location
Canada
Posted
91 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Engineer, AI
GitLab
• As a Staff Backend Engineer (AI) in the Verify stage at GitLab, you'll help shape and scale the core infrastructure behind GitLab CI. • You'll play a central role in how we integrate AI into CI/CD workflows. • Your work will impact performance, reliability, and usability for people running millions of CI jobs, from small teams to the largest enterprises. • You'll set standards for what good looks like across our AI agent portfolio. • You'll also help responsibly integrate GitLab's Duo Agent Platform into CI workflows at scale, on a foundation that's fast, reliable, secure, and observable. • Shape and scale GitLab CI backend infrastructure to improve performance, reliability, and usability for users running jobs at high volume. • Design and implement AI-powered features for Agentic CI, including agents, agentic flows, and LLM-backed tooling that integrates with GitLab's Duo Agent Platform.
Job Requirements
- Advanced proficiency with Ruby and Ruby on Rails, with experience building and maintaining reliable backend services in a large codebase.
- Strong PostgreSQL skills, including data modeling, query tuning, and scaling large tables through proactive performance investigation and remediation.
- Hands-on experience building, running, and debugging high-traffic production systems, ideally in CI, workflow orchestration, or adjacent infrastructure-heavy domains.
- Practical experience designing and shipping AI-powered backend features and integrations, including sound judgment about large language model limitations and responsible use in production.
- A data-driven approach to engineering: defining hypotheses, establishing baseline metrics, instrumenting changes, and measuring outcomes against clear success criteria.
- Familiarity with observability patterns and tools (metrics, logging, tracing) to diagnose issues, improve reliability, and guide iteration.
- Strong backend architecture and delivery practices, including secure design, well-tested code, and strategies for safe rollouts and zero-downtime changes.
- Clear written and verbal communication skills, including writing technical proposals and documentation, and collaborating effectively in a remote, asynchronous, cross-functional environment.
Benefits
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the technical development and architecture for the TaxDocs project. • Design, develop, and maintain .Net Full Stack applications. • Collaborate closely with cross-functional teams to ensure seamless project execution. • Conduct code reviews, ensure adherence to best practices, and promote high-quality deliverables. • Drive the resolution of technical issues and implement optimal solutions. • Provide mentorship and technical leadership to the team.
Desarrollador CaPLEX
SofkaRetos técnicos y personales que te mantendrán en constante crecimiento. Un equipo conectado, enfocado en tu bienestar físico y mental. Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte. Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
¿Estás buscando nuevos desafíos y un lugar donde puedas disfrutar de un ambiente cercano mientras aprendes constantemente? ¡Bienvenido a un equipo con un propósito claro: "TRANSFORMAR la vida de las personas siendo el aliado TECNOLÓGICO más confiable"! 🚀 ¡Prepárate y únete a esta aventura! ¿Qué encontrarás? - Retos técnicos y personales que te mantendrán en constante crecimiento.🤝 Un equipo conectado, enfocado en tu bienestar físico y mental. - Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte. - KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U. ¡Será un reto y un juego a la vez! 🧠🎮 - Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional. ¿Qué buscamos? Buscamos un Desarrollador CA Plex Senior con más de 5 años de experiencia liderando el ciclo de vida de aplicaciones complejas. El perfil ideal combina un dominio avanzado de la arquitectura CA Plex con sólidos conocimientos en lenguajes como C/C++, Java o C#, y una gestión experta de bases de datos relacionales. Buscamos a un profesional analítico, capaz de transformar necesidades de negocio en soluciones técnicas eficientes, escalables y de alto impacto mediante la reutilización inteligente de código. Esta es tu oportunidad de influir directamente en la agilidad tecnológica de una organización de vanguardia. Aquí no solo programarás; diseñarás el núcleo operativo de sistemas críticos, creciendo en un entorno que valora la excelencia técnica y la innovación constante. Responsabilidades - Diseñar arquitecturas de software robustas utilizando las capacidades avanzadas de la plataforma CA Plex. - Desarrollar y mantener aplicaciones empresariales garantizando la eficiencia y la reutilización de componentes. - Generar y optimizar código en lenguajes como C/C++, Java, C# o SQL según el entorno de ejecución. - Gestionar la integración de bases de datos relacionales como DB2, SQL Server u Oracle para asegurar la integridad de la data. - Implementar interfaces de usuario intuitivas y eficaces mediante las herramientas nativas de diseño de la plataforma. - Integrar sistemas empresariales mediante el desarrollo y consumo de APIs y Web Services. - Documentar procesos técnicos utilizando modelado UML para asegurar la escalabilidad del software. - Colaborar con equipos multidisciplinarios en la resolución de problemas técnicos complejos y despliegue de soluciones. Requisitos Formación: Título profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines. Experiencia: Experiencia demostrable de al menos 5 años en el desarrollo de aplicaciones comerciales utilizando CA Plex, incluyendo el diseño de lógica de negocio, manejo de entornos de ejecución variados y administración de bases de datos relacionales en proyectos de gran envergadura. Conocimientos Técnicos - CA Plex: Conocimiento avanzado de arquitectura, herramientas y generación de aplicaciones. - Lenguajes de programación: C/C++, Java, C#, SQL y COBOL. - Bases de datos relacionales: DB2, SQL Server, Oracle y MySQL. - Desarrollo Orientado a Objetos (OOP). - Modelado y diagramas UML. - Integración de aplicaciones: Web Services y APIs. - Control de versiones: Git, SVN o Team Foundation Server (TFS). ¡PRESENTATE y sé parte de esta historia! Condiciones - ¿Buscas crecimiento profesional? En Sofka, te ofrecemos un ecosistema de aprendizaje con múltiples herramientas para cerrar brechas y potenciar tus habilidades. ¡Tú decides cómo quieres crecer! 📚
• Write efficient, reusable, scalable code using the .NET framework via Microsoft Visual Studios. • Coding, testing, and debugging software applications, ensuring high-quality and efficient performance. • Participating in system integration, troubleshooting, and performance optimization. • Collaborate with USAF Customers, Engineers, and Program Managers as well as the ConWrite development team to understand application requirements. • Conduct code reviews, unit testing, and debugging to ensure software functionality. • Integrate software components with third-party systems and services. • Provide ongoing support and maintenance for existing software applications. • Stay informed about advancements in the .NET framework and related technologies.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a Senior Backend Engineer with deep expertise in Payments and Commerce to support an innovative AI-driven / Agentic Checkout initiative. In this role, you will design, build, and support scalable backend services that power modern checkout experiences. You will play a critical part in enabling intelligent, AI-driven checkout flows by implementing robust validations, guardrails, and secure integrations across distributed systems. What You’ll Do - Building and supporting backend services for checkout and payments - Enabling AI-driven checkout flows with proper validations and guardrails - Ensuring scalability, reliability, and compliance - Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs Qualifications - 5+ years of backend development experience (Java/Spring Boot, Node.js, or Python) - Strong expertise in payments and checkout flows (authorization/capture, refunds, PCI concepts) - Proficiency in building REST APIs and microservices - Hands-on knowledge of Apigee (API gateway, security, policies) - Exposure to AI-assisted or agent-based workflows and backend integrations - Willingness to learn and adapt to new tools, patterns, and technologies - Cloud experience (GCP and/or Azure) - US Pacific Time overlap Benefits - 100% remote work to provide flexibility and work-life balance. - Company laptop and necessary equipment to perform your role effectively - Competitive salary package aligned with local market benchmarks.


