What you'll do
- Lead development and optimization of GitLab CI pipeline execution, focusing on performance, scalability, and reliability.
- Work extensively with a large Ruby on Rails monolith, improving database access patterns and background job processing.
- Collaborate cross-functionally with Product, Frontend, Quality, and Infrastructure teams in a globally distributed, remote environment.
- Drive architectural decisions, reduce technical debt, and mentor junior engineers to maintain a best-in-class CI solution.
- Create clear, user-focused documentation and design proposals to enhance user experience and system maintainability.
What you should know
- This role offers the chance to impact millions of CI jobs across diverse workloads and enterprise scales.
- Applicants should be comfortable working in a large, complex codebase and asynchronous, cross-functional teams.
- The position involves tackling challenges related to database scalability, zero-downtime deployments, and high-throughput systems.
- GitLab encourages applicants from diverse backgrounds and does not require meeting every qualification to apply.
- Candidates will benefit from GitLab’s strong focus on career growth, mentorship, and technical leadership opportunities.
About the company
- GitLab is a remote-first, open-core software company with a mission to enable universal software contribution and co-creation.
- The company values high-performance culture, continuous knowledge exchange, and inclusivity in a globally distributed team.
- GitLab serves over 100,000 organizations with a comprehensive AI-powered DevSecOps platform.
- They emphasize AI as a productivity multiplier integrated into both products and daily workflows.
- GitLab offers extensive employee support including flexible PTO, equity compensation, growth funds, and home office support.
Key required skills
Ruby on RailsPostgreSQLBackground job processingDatabase performance optimizationObservability tools