North AmericaFull TimeEngineering
Remotely
pythonruby on railsgraphqlapi designlangchainlanggraphgitlabrspec
Job Description
📋 Description
- Build the engine behind GitLab Duo Chat in Python.
- Work with the Flow Registry, LangGraph flows, and Duo Workflow Service.
- Integrate Chat with the GitLab Rails monolith and GraphQL API.
- Write maintainable, well-tested features for a high-scale env.
- Review code per guidelines and collaborate across teams.
- Identify technical debt and boost team efficiency.
🎯 Requirements
- Experience with Python; building/testing production services.
- Ruby on Rails experience or willingness to learn.
- Interest in LLMs, prompting, tool/function calling.
- APIs design, performance troubleshooting, third-party services.
- Secure coding mindset and remote collaboration skills.
- Clear written communication for async environments.
🎁 Benefits
- Remote-first with global teammates and flexible schedules.
- Benefits to support health, finances, and well-being.
- Flexible Paid Time Off (PTO).
- Equity compensation and Employee Stock Purchase Plan.
- Growth and development opportunities.
- Parental Leave.