Senior Backend Engineer, Ruby, Python

October 14

Apply Now
Logo of GitLab

GitLab

Artificial Intelligence • Enterprise • SaaS

GitLab is the most comprehensive AI-powered DevSecOps platform, offering tools for automated software delivery, security, and compliance throughout the software development lifecycle. It provides solutions across areas such as AI-assisted development, continuous integration/continuous deployment (CI/CD), source code management, and vulnerability management. GitLab aims to simplify and accelerate software delivery by uniting development, security, and operations on a unified platform. It is particularly recognized for its AI code assistants and has been named a leader in the Gartner Magic Quadrant™ for DevOps Platforms, making it a preferred choice for many enterprises.

1001 - 5000 employees

Founded 2014

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

💰 Secondary Market on 2020-11

📋 Description

• 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.

Apply Now

Similar Jobs

October 14

Java Software Engineer enhancing web-based enterprise Java applications in agile environment. Collaborating with diverse teams to deliver high-quality solutions and learn new technologies.

Angular

ETL

Hibernate

Java

JavaScript

Linux

MySQL

Oracle

Postgres

Spring

SQL

Subversion

TFS

TypeScript

Unix

Vue.js

October 14

Full-Stack Java Engineer developing modern Java architectures and cloud solutions for efficiency in business processes. Collaborating with clients and integrating into complex IT systems.

🗣️🇩🇪 German Required

Angular

AWS

Azure

Java

Microservices

React

Spring

Spring Boot

SpringBoot

October 14

Senior Software Developer designing and building scalable backend services with Django. Leading architecture reviews and mentoring engineers in a remote-first environment.

🗣️🇩🇪 German Required

AWS

Azure

Cloud

Django

Docker

Google Cloud Platform

Kafka

Kubernetes

NoSQL

Postgres

Python

RabbitMQ

Redis

October 14

Senior Software Engineer leading technical delivery for custom software solutions at Emergent Software. Collaborating with engineers and managing software projects for diverse client needs.

Azure

JavaScript

SQL

.NET

October 14

Senior Backend Engineer developing APIs and services for eCommerce platforms. Responsible for building infrastructure and coordinating project features on a remote-first team.

Google Cloud Platform

GRPC

JavaScript

Node.js

Python

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com