Intermediate Backend Engineer (Ruby/Python), AI Engineering: Duo Chat

1 Month ago • All levels • Research Development

Job Summary

Job Description

GitLab is seeking an Intermediate Backend Engineer to join their AI Engineering team, focusing on Duo Chat. The role involves boosting AI capabilities, integrating with systems like Google Vertex AI, and shaping the roadmap by adding new tools and improving testing processes. The engineer will work with technologies such as Ruby on Rails and Python. Responsibilities include developing features, collaborating with stakeholders, advocating for quality improvements, solving technical problems, and writing maintainable code. The role also involves participating in on-call rotations for product operations and urgent engineering issues. Experience with GraphQL and RSpec is beneficial. This is a fully remote, asynchronous position within a dynamic, agile environment where success is measured by code quality and contributions to the GitLab Duo Chat evolution. The company emphasizes AI as a core productivity multiplier and encourages its use in daily workflows.
Must have:
  • Significant professional experience with Ruby on Rails and/or Python.
  • Proficiency in written and verbal English.
  • Comfort working in a highly agile, iterative process.
  • Self-motivated and self-managing with excellent organizational skills.
  • Ability to thrive in a fully remote organization.
Good to have:
  • Knowledgeable about AI technologies, specifically GitLab Duo Chat or similar systems.
  • Familiarity with GraphQL and RSpec.
  • Experience with performance and optimization problems.
  • Demonstrated ability to work closely with other parts of the organization.
Perks:
  • Benefits to support health, finances, and well-being.
  • All remote, asynchronous work environment.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation & Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.

Job Details

GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running our operations on our product and staying aligned with our values. Learn more about Life at GitLab.

Thanks to products like Duo Enterprise, and Duo Workflow, customers get the benefit of AI at every stage of the SDLC. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier. All team members are encouraged and expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact across our global organization.

An overview of this role

Ready for a unique opportunity at GitLab? Join our dynamic remote team, working on the core of GitLab' AI driven capabilities as a member of our Duo Chat group.

Your mission? Boost AI capabilities, integrate heavyweights like Google Vertex AI, and shape the roadmap by adding new tools and improving testing processes. Your tech playground includes Ruby on Rails, Python, and more. Experience with GraphQL, RSpec, and large language models? Fantastic!

You'll be part of a tight-knit team of specialist, collaborating remotely in an agile environment. Success is measured by your code quality, contributions to the team, and the evolution of GitLab Duo Chat.

Why us? This isn't just a job; it's your chance to shape the future of AI-powered chat at GitLab. Your expertise in debugging, testing, and developing new tools will be key to your success.

Ready to dive into the future of AI at GitLab? Apply now! We're excited to meet potential candidates like you and welcome a new star to our team. Let's shape the future together!

What You’ll Do  

  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
  • Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team (“technical debt”), propose and implement solutions.
  • Represent GitLab and its values in public communication around specific projects and community contributions.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Participate in Tier 2 or Tier 3 weekday and weekend and occasional night on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues.

What You’ll Bring 

  • Significant professional experience with Ruby on Rails and/or Python.
  • Knowledgeable about AI technologies, specifically experience with GitLab Duo Chat or similar systems built on generative AI preferred
  • Familiarity with GraphQL and RSpec
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote organization in a startup-like environment

About the team

What sets us apart? We're not just maintaining; we're evolving and innovating. Challenges fuel us – from integrating AI features to revolutionizing debugging and testing processes, each obstacle is an opportunity.

Why should you care? This isn't just a coding gig; it's about shaping the narrative of AI at GitLab. Your success is measured by the impact you make – on code quality, team contributions, and the evolution of GitLab Duo Chat.

Ready to be a key player? Apply now! We're seeking minds like yours to join us in crafting the future of AI at GitLab. Let's innovate and shape the future together!

How GitLab will support you

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.

Remote-Global

Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  

Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

Similar Jobs

Nice - Cloud Operations Engineer

Nice

Hoboken, New Jersey, United States (On-Site)
1 Month ago
iLogos - Middle 3D JS Developer

iLogos

Estonia (Remote)
1 Month ago
Trend Micro - Sr. Cloud Software Engineer (Vision One XDR Search Data Lake)

Trend Micro

Taipei City, Taiwan (On-Site)
2 Months ago
Digital agents - XR Developer

Digital agents

Gurugram, India (On-Site)
1 Year ago
Naughty Dog - Producer

Naughty Dog

Santa Monica, California, United States (On-Site)
2 Months ago
Playdead - Character AI Programmer

Playdead

Copenhagen, Denmark (On-Site)
2 Months ago
appier - Senior Machine Learning Scientist

appier

Taipei City, Taiwan (On-Site)
1 Month ago
zeta - AI Engineer II

zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Qualcomm - Senior Engineer- Machine Learning

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
nine witch - Machine Learning Engineer

nine witch

Los Angeles, California, United States (On-Site)
2 Years ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Findhelp - Staff Technical Solutions Account Manager

Findhelp

Madison, Wisconsin, United States (On-Site)
3 Months ago
Capco - Allegro Developer

Capco

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GoDaddy - Senior Ceph Engineer

GoDaddy

United States (Remote)
2 Months ago
Qube Cinema - Volume Head – Virtual Production

Qube Cinema

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Tesla - Field Service Technician, Industrial Storage - Supercharging

Tesla

Swadzim, Greater Poland Voivodeship, Poland (On-Site)
5 Months ago
Thales - Capture Leader (m/w/d)

Thales

Wilhelmshaven, Lower Saxony, Germany (Hybrid)
1 Week ago
fluence - Preventative Maintenance Field Service Technician III

fluence

San Diego, California, United States (On-Site)
1 Week ago
Litmus - Senior Golang Developer – Litmus Data Platform

Litmus

Santa Clara, California, United States (On-Site)
1 Month ago
N-ix - Senior React Engineer

N-ix

Ukraine (Remote)
1 Month ago
DraftKings - Senior Software Engineer, Sportsbook Settlement

DraftKings

Canada (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Everlaw - Software Engineer, Developer Experience

Everlaw

Oakland, California, United States (Hybrid)
2 Weeks ago
Salesforce - Software Engineer (Big Data) - Lead/Principal

Salesforce

Bellevue, Washington, United States (On-Site)
2 Weeks ago
extreme network - Manager of Systems Engineering - Western United States

extreme network

California, United States (Remote)
2 Months ago
Polygon Labs - Chief Technology Officer

Polygon Labs

United States (Remote)
4 Months ago
Infosys - Java fullstack AWS Developer

Infosys

Juno Beach, Florida, United States (On-Site)
2 Months ago
Aristocrat - VP, Product Solutions

Aristocrat

Atlantic City, New Jersey, United States (Remote)
1 Month ago
Honor - Territory Manager, Owned & Operated - Chicago

Honor

Chicago, Illinois, United States (On-Site)
1 Week ago
Redhorse Corp - AI Technology Acquisition Subject Matter Expert

Redhorse Corp

Arlington, Virginia, United States (On-Site)
2 Months ago
Trend Micro - Regional Account Manager

Trend Micro

Indiana, United States (Remote)
2 Months ago
Runway - Enterprise Go-To-Market

Runway

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

zipdev - Voice AI Prompt Engineer

zipdev

Mexico (Remote)
3 Weeks ago
Sprinkler - Senior Research Scientist

Sprinkler

Gurugram, Haryana, India (On-Site)
2 Months ago
Highspot - Sr. Backend Software Engineer, Machine Learning

Highspot

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Perplexity - Tech Lead - AI Engagement

Perplexity

Palo Alto, California, United States (Hybrid)
1 Month ago
JMA - Senior Engineer - Hardware Design - Electrical - R&D

JMA

Florham Park, New Jersey, United States (On-Site)
1 Month ago
Autodesk - Senior Research & Design Engineer

Autodesk

Boston, Massachusetts, United States (On-Site)
1 Month ago
Ness - AI Enablement Engineer (Microsoft Co-pilot and Power Automate)

Ness

Guadalajara, Jalisco, Mexico (Remote)
1 Month ago
zoox - Safety Research Engineer - Quantitative Risk Assessment

zoox

Foster City, California, United States (Hybrid)
1 Week ago
Expedia - Machine Learning Scientist III, Growth Marketing (Gen AI)

Expedia

Seattle, Washington, United States (On-Site)
2 Months ago
Absurd Ventures - Lead Engineer, AI

Absurd Ventures

Santa Monica, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded