GitLab logo
GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Staff Backend Engineer, AI

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

91 days ago

Salary

0

Seniority

Lead

Bachelor DegreeEnglishPostgreSQLRubyRuby on Rails

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 Job Pages

More Backend Engineer Jobs

OtherRemoteTeam 5,001-10,000Since 1992H1B No Sponsor

• 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.

United States
Job Closed
Sofka logo

Desarrollador CaPLEX

Sofka

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. Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.

Backend Engineer91 days ago
OtherRemoteTeam 1,001-5,000

¿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! 📚

United States + 5 moreAll locations: United States | Chile | Ecuador | Pakistan | Paraguay | Peru
Job Closed
OtherRemoteTeam 201-500Since 2015H1B No Sponsor

• 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.

United States
Job Closed

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.

United States
Job Closed