GitLab

Senior Backend Engineer, Ruby, Python

GitLab

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsPythonRubyRuby on RailsRustTypeScript

About the role

  • Architect and lead the implementation of complex AI-powered coding assistance systems spanning multiple services and technologies (Ruby/Rails, Python, Rust, TypeScript)
  • Drive technical strategy for AI coding tools including code suggestions, code review, and code generation capabilities
  • Design and build scalable, high-performance APIs and services that power IDE extensions and AI-assisted development workflows
  • Lead initiatives to improve the quality, relevance, and responsiveness of AI-generated code suggestions and reviews
  • Evaluate and integrate emerging AI/ML models and technologies to enhance our coding assistance capabilities
  • Provide technical mentorship and guidance to engineers across the Code Creation team and collaborate with other teams
  • Influence product and engineering decisions by proposing thorough, iterative solutions to complex technical and architectural challenges
  • Drive innovation in AI-powered development tools, experimenting with new approaches to code suggestion, review, and generation
  • Collaborate with cross-functional teams across product, engineering, marketing, and more
  • Represent the team in technical discussions with customers and stakeholders about AI-powered development capabilities

Requirements

  • Significant professional experience with Ruby on Rails and Python, with a track record of building production systems at scale
  • Proven ability to architect and lead complex technical projects from concept to production across distributed systems
  • Strong experience with AI/ML technologies, including integration with large language models and understanding of prompt engineering
  • Deep expertise in performance optimization, particularly for systems handling high-volume API requests
  • Experience designing and building distributed systems with a focus on reliability, observability, and scalability
  • Strong background in database design and optimization for applications processing large datasets
  • Demonstrated ability to drive technical decisions and influence engineering strategy across multiple teams
  • Experience mentoring engineers and raising the technical capabilities of a team
  • Excellent written and verbal communication skills for collaborating in a remote, globally distributed environment
  • Ability to work effectively across different technology stacks and quickly learn new languages and frameworks as needed.
Benefits
  • GitLab is proud to be an equal opportunity workplace and is an affirmative action employer.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RubyRailsPythonRustTypeScriptAI technologiesML technologiesAPI designdatabase designperformance optimization
Soft skills
technical mentorshipcollaborationcommunicationinfluenceinnovationleadershipproblem-solvingstrategic thinkingadaptabilityteam building
Smartpricing

Backend Developer – Integrations

Smartpricing
Mid · Seniorcontract🇺🇸 United States
Posted: 4 hours agoSource: smartpricing.jobs.personio.com
JavaScriptPostgresRDBMSTypeScript
Livefront

Senior Backend Engineer, Node.js

Livefront
Seniorfull-time$130k–$160k / yearMinnesota · 🇺🇸 United States
Posted: 4 hours agoSource: jobs.lever.co
JavaScript.NETNode.jsOpen SourceTypeScript
Clutch

Senior Software Engineer – .NET

Clutch
Seniorfull-time$122k–$177k / yearColorado, Florida, Maryland, Massachusetts, Minnesota, North Carolina, Oregon, Pennsylvania, South Carolina, Texas, Washington · 🇺🇸 United States
Posted: 5 hours agoSource: boards.greenhouse.io
Cloud.NETSQL
Cars Commerce

Software Engineer – Elixir

Cars Commerce
Junior · Midfull-time$104k–$130k / year🇺🇸 United States
Posted: 5 hours agoSource: cars.wd12.myworkdayjobs.com
AWSDistributed SystemsDockerElixirKubernetesMicroservicesPostgres