What is a Systems Engineer at GitLab?
A Systems Engineer at GitLab plays a pivotal role in ensuring the reliability, scalability, and performance of one of the world's largest DevSecOps platforms. Operating in a unique, all-remote environment, you will be responsible for the underlying infrastructure that powers both GitLab.com and self-managed customer environments. Your work directly impacts millions of developers who rely on GitLab daily to build, test, and deploy their software.
This position is highly strategic and technically demanding. You will design, build, and maintain high-performance infrastructure, optimize CI/CD pipelines, and automate complex systems deployment. Because GitLab handles massive volumes of concurrent traffic and repository data, you will constantly tackle challenges related to distributed systems, high availability, database performance, and global network delivery.
What makes this role truly distinctive is GitLab's commitment to open-source principles and extreme transparency. Almost everything you build, document, and scale will be visible to the wider community. To succeed, you must bring a deep passion for automation, infrastructure-as-code, and a relentless focus on efficiency, helping to drive the platform's evolution as it continues to scale globally.