Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
Senior Backend Engineer, AI Engineering
Location
United Kingdom
Posted
3 hours ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, AI Engineering
GitLab
• Design and build the trigger system that links GitLab events, including code pushes, merge request and issue changes, CI/CD results, and deployments, and third-party events from tools like Jira, Jenkins, and Slack to the AI-powered Duo Flows that act on them. • Contribute to the broader event platform, the core infrastructure that many of GitLab's AI features rely on to know when and how to run. • Architect for high availability and throughput, since this part of the system sits at the center of automated AI workflows across GitLab and needs to reliably process events at scale. • Work within GitLab's Rails monolith, where much of the event and trigger system lives, while staying open to other languages used elsewhere in the platform. • Influence product and architecture direction by proposing iterative solutions to complex technical problems across a multi-service environment. • Collaborate closely with your teammates, product manager, and designer to shape what the trigger system supports next, likely starting with an additional trigger type. • Partner cross-departmentally with other Duo Agent Platform teams to make sure triggers and events integrate cleanly with the broader agent ecosystem GitLab is building. • Participate in Tier 2 and Tier 3 on-call rotations to troubleshoot production, security, and urgent engineering issues in a globally distributed environment.
Job Requirements
- Deep experience with Ruby and Rails, comfortable working within a large, established monolith and shipping production code effectively.
- Proven track record building products that interact with large language models, not training or building machine learning models yourself, but with hands-on experience integrating large language models into real, user-facing tools.
- Proven track record designing and operating systems built for large scale, with a focus on high availability and throughput in production environments.
- Hands-on experience with agentic systems and development, including building workflows that let AI agents take autonomous action.
- Demonstrated ability to make progress in evolving problem spaces and learn new AI capabilities quickly as the underlying technology shifts fast and this team ships while it learns.
- Strong written communication skills for working asynchronously in a remote, globally distributed team.
- Additional helpful experience includes Python, since other parts of GitLab's AI platform are built in it, and using GitLab as a product.
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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Participar ativamente do time para avaliar e aprimorar códigos, avaliando implementação e verificação no código; • Criação e manutenção de Serviços Web; • Escrever códigos eficientes, reutilizáveis e de fácil manutenção; • Discutir possíveis soluções entre os times de UX, Back-end e Front-end; • Refinamento técnico das USs propostas; • Avaliar viabilidade técnica e propor soluções.
• Atuar no desenvolvimento de aplicativos, utilizando plataformas de baixo código, seguindo as especificações e requisitos do projeto; • Atuar no desenvolvimento de software, escrevendo códigos para desenvolver aplicativos, programas e sistemas de software, seguindo as especificações e requisitos do projeto; • Efetuar testes nos softwares desenvolvidos, identificando e corrigindo problemas, bugs e falhas no código, garantindo a qualidade da entrega, cumprimento de prazos e satisfação do cliente Certsys; • Documentar códigos desenvolvidos, visando facilitar a manutenção e atualização posterior dos produtos; • Auxiliar a equipe de desenvolvimento, fornecendo orientação técnica e liderança na entrega de soluções de alta qualidade; • Desenvolver soluções de software de alta qualidade, garantindo que o código seja eficiente, escalable e manutenível; • Pesquisar e Adotar novas tecnologias para melhorar o desempenho e a eficiência do software; • Acompanhar e monitorar os sistemas em produção para identificar problemas e implementar soluções; • Participar das Auditorias Periódicas, provendo informações/evidências necessárias de acordo com o tema solicitado pelo auditor; • Realizar OnBoarding de novos profissionais da área, replicando conhecimento referente aos processos, modelo de atendimento dos padrões da Certsys.
• Facilitates the development of new software solutions and transition of existing solutions from monolithic structures to micro-service structure operating within hardened containers. • Works with application development teams to refactor or create solutions that leverage the DevSecOps CI/CD pipeline and tools. • Instructs/guides teams through their solution development. • Deploys and sustain microservices factory utilizing COTS and open-source solutions.
Role Description As a Software Engineer III at Patriot, you'll design, build, and enhance the web applications that power our payroll and accounting software for business owners across the country. You'll collaborate closely with engineers and product partners, take ownership of increasingly complex features, and contribute to technical decisions within a modern, tested, and scalable environment. In this role, you'll be responsible for: - Designing, developing, and maintaining scalable web-based applications - Collaborating with other engineers and cross-functional team members to deliver business value - Participating in code reviews and technical discussions - Writing clean, tested, and well-documented code - Contributing to architecture and design conversations - Supporting and improving development practices (e.g., CI/CD, testing, monitoring) - Supporting production systems, including participating in on-call rotations as needed - Engaging in continuous learning and knowledge sharing within the team - Communicating progress, blockers, and risks in a timely and transparent way - Supporting Patriot's values through positive interactions with internal and external stakeholders Please note this is a sample of what you’ll be doing. This job requires you to be able to adapt to change quickly in order to deliver an exceptional customer experience. Your duties, responsibilities, and activities may change at any time with or without notice. Qualifications - Bachelor’s degree in Computer Science or a related field, or equivalent practical experience - 4–7 years of professional software development experience - Professional experience with modern JavaScript Frameworks (preferably Vue.js) - Proficient in .NET Core, C#, and Entity Framework - Experience with databases (especially Postgres) and experience building transactional systems - Understanding of microservice architecture and cloud infrastructure (e.g., AWS) - A focus on performance, scalability, and reliability - Ability to work through requirements in a fast-paced environment, with support from senior engineers when needed - Strong communication and teamwork skills - Passion for continuous learning and improvement Requirements - This role requires sitting or standing for extended periods (8+ hours) while working on a computer, including prolonged screen time and extended, repetitive use of a keyboard and mouse. - To deliver a professional customer experience, this role requires a workspace that supports focused, distraction-free work and clear, quiet audio during scheduled hours. If you require a reasonable accommodation to meet this need, please let us know. - Maintain reliable, high-speed internet access sufficient to support phone, chat, and email-based work. Nice to Have - Experience with API Integration and Event-Driven Architecture. - Familiarity with financial technology or regulated industries. - Prior experience contributing to large-scale or high-transaction systems. Location & Commitments - Full-time, direct-hire, 100% remote role - Open to candidates residing in and legally authorized to work in the United States - Not open to applicants residing in: Alaska, California, Hawaii, Washington D.C. - Core hours: 8 am–5 pm EST, Monday–Friday - Some flexibility is required during busy seasons or critical “right-now” moments Equal Opportunity Patriot is an equal opportunity employer. We do not discriminate against any employee or job applicant on the basis of race, color, gender, national origin, age, religion, creed, disability or sex. Benefits Great products start with great people—which is why we invest in our team so they can do their best work. In addition to a culture that encourages innovation and ownership, our full-time employees enjoy a comprehensive suite of benefits that help our team thrive inside and outside of work.




