cover image
GitLab

GitLab

about.gitlab.com

8 Jobs

2,783 Employees

About the Company

GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate and build software. From idea to production, GitLab helps teams improve cycle time from weeks to minutes, reduce development costs and time to market while increasing developer productivity.

We're the world's largest all-remote company with team members located in more than 65 countries. As part of the GitLab team, you can work from anywhere with good internet. You'll have the freedom to contribute when and where you do your best work.

Interested in opportunities at GitLab? Join our talent community and share your information with our recruiting team: https://about.gitlab.com/jobs/

Listed Jobs

Company background Company brand
Company Name
GitLab
Job Title
Staff Backend Engineer (Python), AI Engineer: Agent Foundations
Job Description
Job title: Staff Backend Engineer (Python), AI Engineer: Agent Foundations Role Summary: Design, build, and maintain a scalable Python-based backend service that hosts and coordinates AI agents, integrates with large language models, and facilitates agent development across GitLab teams. Lead architectural decisions, mentor junior engineers, and influence product strategy. Expectations: Deliver high‑quality, production‑ready code with rigorous testing; architect distributed systems that are reliable, observable, and performant; actively participate in on‑call support; collaborate cross‑functionally and communicate technical concepts clearly. Key Responsibilities: - Develop and scale a Python web platform using frameworks such as FastAPI or Starlette, exposed via gRPC. - Design and implement interactions with state‑of‑the‑art LLMs, including prompt engineering and performance optimization. - Build testing infrastructure to validate agentic AI behavior. - Mentor and guide engineers in the Code Creation team, raising technical capabilities. - Influence product and engineering decisions through iterative, well‑documented proposals. - Conduct technical discussions with customers and stakeholders on AI‑powered development. - Participate in on‑call rotations for product and security incident response. Required Skills: - Extensive experience designing and developing Python web services in multi‑service environments. - Proven architectural leadership on complex distributed systems (reliability, observability, scalability). - Strong AI/ML background: LLM integration, prompt engineering, and performance tuning of high‑volume API workloads. - Familiarity with gRPC; knowledge of Go, TypeScript, Ruby, or IDE extensions is a plus. - Excellent written and oral communication; experience mentoring teams. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience). - Professional certifications in cloud architecture, distributed systems, or AI/ML are desirable but not mandatory.
United kingdom
Remote
29-10-2025
Company background Company brand
Company Name
GitLab
Job Title
US Payroll Specialist
Job Description
**Job Title** US Payroll Specialist **Role Summary** Serve as the principal processor of U.S. payroll for a global, remote company, ensuring accurate and timely payroll administration, record maintenance, and employee support across all functions. **Expectations** - Minimum 2 years payroll or data‑entry experience. - Self‑motivated, tech‑savvy, results‑oriented in a fast‑paced environment. **Key Responsibilities** - Respond to employee payroll inquiries via ServiceNow. - Train employees on ADP Time Tracking and payroll statement access. - Assist with year‑end W‑2 processing and employee W‑2 questions. - Perform clerical duties (filing, scanning, faxing, mail distribution). - Maintain, update, and audit payroll employee records for accuracy. - Handle agency inquiries: income verification, employment verification, unemployment. - Manage garnishments: upload and monitor through ADP SmartCompliance. - Download, distribute, and archive payroll reports as directed. - Generate custom reports from Workday and ADP. - Collaborate with HR, Legal, Finance, and Operations on payroll projects. **Required Skills** - ADP Workforce Now (preferred); Workday HCM (plus). - Proficient in Google Suite and Microsoft Excel. - Basic accounting, taxation, and finance concepts related to payroll. - Knowledge of multi‑state payroll laws and regulations. - Strong organizational and communication abilities. - Critical thinking and problem‑solving skills. - Ability to work independently with a collaborative mindset. **Required Education & Certifications** - Bachelor’s degree (any discipline). - No mandatory certifications, but payroll or HR certifications are a plus.
United kingdom
Remote
Junior
29-10-2025
Company background Company brand
Company Name
GitLab
Job Title
Senior PSIRT Security Engineer, EMEA
Job Description
Job title: Senior PSIRT Security Engineer, EMEA Role Summary: Lead product security incident response for GitLab’s platform, analyzing, validating, and remediating vulnerabilities, managing coordinated disclosure, and driving continuous security improvements across product and development teams. Expectations: 5+ years in vulnerability triage, remediation, and disclosure (PSIRT, bug bounty, or similar). Advanced knowledge of code security, vulnerability identification (SQLi, XSS, CSRF, SSRF, authentication/authorization flaws), and common frameworks (OWASP Top 10, STRIDE, CVE, CWE, CVSS). Proficient in scripting (Ruby, Ruby on Rails, TypeScript, JavaScript, Go, or shell). Experience with application penetration testing and bug‑bounty hunting. Strong communication skills, ability to explain technical findings to diverse audiences, and fluency in English for remote collaboration. Key Responsibilities: - Reproduce, assess, and document vulnerabilities, including variant hunting and exploit research. - Consult with product and engineering teams on remediation strategies and mitigation techniques. - Validate security fixes independently before release and support release‑preparation activities. - Automate vulnerability triage tasks and collaborate to refine PSIRT processes and documentation. - Manage the coordinated vulnerability disclosure program, ensuring timely and responsible communications with external stakeholders. Required Skills: - Vulnerability triage, remediation, and disclosure management. - Deep code‑level understanding of security defects and logic vulnerabilities. - Application penetration testing and vulnerability research (web‑application security). - Programming and scripting proficiency: Ruby, TypeScript, JavaScript, Go, shell scripting. - Familiarity with security tools: BurpSuite, standard web‑app scanners. - Git and GitLab usage. - Knowledge of security frameworks and standards (OWASP, STRIDE, CVE, CWE, CVSS). - Strong analytical, critical, and creative thinking. - Effective written and verbal communication in English. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Security, or related field (or equivalent experience). - Relevant security certifications (e.g., CEH, OSCP, GIAC) preferred but not mandatory.
Belgium
Remote
Senior
13-11-2025
Company background Company brand
Company Name
GitLab
Job Title
Data Analyst, Customer Intelligence
Job Description
**Job Title** Data Analyst, Customer Intelligence **Role Summary** Own the end-to-end lifecycle of customer intelligence data products, translating business questions into data‑driven insights. Collaborate across product, sales, marketing, finance, and customer success to build unified customer views, develop dashboards, and provide actionable recommendations that influence strategy and improve customer experience. **Expectations** - Deliver accurate, high‑quality analytics solutions within tight deadlines. - Demonstrate strong communication of technical findings to non‑technical stakeholders. - Proactively seek opportunities for automation and GenAI tools to accelerate insight delivery. **Key Responsibilities** - Gather business requirements and translate them into analytical deliverables. - Design, develop, and maintain single‑source‑of‑truth dashboards and reports using Tableau. - Join and query cross‑domain datasets (CRM, ERP, product telemetry, support, marketing) to create unified customer lifecycle views. - Explore data to uncover insights on usage patterns, customer journey milestones, and product feedback. - Partner with Data Engineering and Analytics Engineering to shape data models and pipeline requirements. - Champion data quality, security, and performance best practices across the data lifecycle. - Mentor junior analysts through code reviews and knowledge sharing. **Required Skills** - 3–5+ years in analytics, preferably SaaS product usage and customer journey analysis. - Advanced SQL (multi‑table joins, CTEs, aggregations, conditional logic). - Proficiency with Tableau (dashboard design, data source management). - Experience combining disparate data sources to build a unified customer view. - Strong written and verbal communication; ability to simplify complex concepts for diverse audiences. - Remote‑work self‑management and team collaboration. - Positive, solution‑oriented mindset. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Mathematics, Statistics, Data Analytics, or related field. - No mandatory certifications, but experience with data‑engineering or BI tool certifications (e.g., Tableau Desktop Specialist) is a plus.
United states
Remote
19-11-2025