Remotery

Backend Engineer, AI Engineering – Duo Chat

atGitLabRemoteFull-timeBackend EngineerMid-levelSenior$115.2k – $194.4k/year

Posted 10 hours ago

This is a fully remote position, open to applicants in United States, +1 more country.

📋 Description

• Develop and uphold the engine that powers GitLab Duo Chat, GitLab’s conversational AI platform.

• Create secure, well-tested, and efficient features and enhancements for GitLab Duo Chat.

• Implement and expand agentic workflows in Python utilizing LangGraph, registered via the Flow Registry and delivered by the Duo Workflow Service.

• Integrate chat functionalities with the GitLab Rails monolith, encompassing its GraphQL API.

• Write maintainable code that adheres to internal standards for a high-scale environment, including tests for every merge request.

• Conduct code reviews following Code Review Guidelines and engage with external contributions.

• Identify technical debt and propose solutions to enhance team productivity.

• Collaborate with Product Management, User Experience, and Frontend teams to ensure product quality, security, and performance.

• Participate in Tier 2 or Tier 3 on-call rotations during weekdays, weekends, and occasional nights.

• Work asynchronously with backend, frontend, and AI specialists across various time zones.


⛳️ Requirements

• Proven experience with Python, including the development and testing of production services.

• Working knowledge of Ruby on Rails, or a willingness to learn it.

• Familiarity with, or strong interest in, building on large language models, including prompting, tool or function invocation, evaluation, and handling non-deterministic systems' failure modes.

• Experience in designing and developing APIs, including identifying and optimizing performance issues.

• Comfortable working with well-documented third-party services.

• Security-focused development approach that applies secure coding guidelines from the outset.

• Ability to communicate clearly and concisely in writing about technical challenges and iterative solutions.

• Capacity to manage work independently, prioritize tasks, and seek assistance when necessary.

• Experience with LangGraph, LangChain, or a similar agent orchestration framework.

• Familiarity with GraphQL and RSpec.

• Experience using or contributing to the GitLab product.

• Background in working within a remote, globally distributed team.


🏝️ Benefits

• Comprehensive benefits to support your health, finances, and overall well-being.

• Flexible Paid Time Off policy.

• Access to Team Member Resource Groups.

• Equity Compensation & Employee Stock Purchase Plan.

• Growth and Development Fund.

• Parental Leave.

People also viewed

Zerion5 hours ago

Senior Backend Engineer

PT flagPortugal OnlyFull-timeBackend Engineer
ApplyView job
Sigma Software Group5 hours ago

Senior Back-end Engineer, Accessibility Product House

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Plain Concepts5 hours ago

Senior Golang Engineer

PT flagPortugal, +1 more countryFreelanceBackend Engineer
ApplyView job
GitLab5 hours ago

Senior Backend Engineer, Go, Tenant Scale – Gitaly

PL flagPoland, +1 more countryFull-timeBackend Engineer
ApplyView job
CRODU6 hours ago

Senior AI – Backend Engineer

PL flagPoland OnlyFull-timeBackend EngineerPLN 200 – PLN 220/hour
ApplyView job
Rockstar6 hours ago

Senior Rails Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130k – $180k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers