
Remote opportunity at
GitLabIntermediate Data Engineer
GitLab is seeking an Intermediate Data Engineer to join its Data Platform team within Enterprise Data. GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations…
Career Tools
About This Role
GitLab is seeking an Intermediate Data Engineer to join its Data Platform team within Enterprise Data. GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, decrease security risks, and speed up digital transformation. In this remote position based in India, you will construct, operate, and maintain the infrastructure and pipelines that feed enterprise applications, internal systems, and SaaS platform data into the main…
Job Description
GitLab is seeking an Intermediate Data Engineer to join its Data Platform team within Enterprise Data. GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, decrease security risks, and speed up digital transformation. In this remote position based in India, you will construct, operate, and maintain the infrastructure and pipelines that feed enterprise applications, internal systems, and SaaS platform data into the main data platform.
This is an AI-first position where you will utilize AI coding assistants daily alongside strong testing and code review standards. You will manage features from initial source integration to tested, monitored, and documented data ready for downstream use in analytics, data science, and AI self-service. Your duties will involve keeping the platform secure, cost-efficient, and reliable, while preparing governed data for AI tools and agents.
The role suits a professional experienced in shipping production data pipelines using Python and SQL. You will report directly to the Director of Data Platform, operating asynchronously within a globally distributed team. GitLab provides an inclusive workplace environment and supports full-time employees with flexible paid time off, equity compensation, parental leave, and professional growth funds.
Responsibilities
- Build, extend, and maintain ELT pipelines from internal systems, the GitLab SaaS platform, and enterprise applications including Salesforce, Zuora, Zendesk, and Marketo
- Integrate data utilizing APIs and event sources such as Snowplow
- Manage platform infrastructure including SaaS applications like Snowflake, Fivetran, and Monte Carlo, plus self-managed services like Airflow and Kubernetes
- Write performant, well-tested Python and SQL code and review team merge requests
- Handle daily platform operations such as fixing failed pipelines, infrastructure issues, and internal requests
- Ensure platform reliability and cost efficiency through monitoring, SLAs, data contracts, and quality checks
- Collaborate with Analytics Engineers, Data Analysts, Data Scientists, and Data Governance partners
- Apply AI coding agents like Claude Code, OpenCode, and GitLab Duo to accelerate development and documentation
- Implement role-based access control and masking policies for governed data access by AI tools
- Handle sensitive data securely, including personal data, MNPI, and information subject to SOX controls
- Deliver medium-sized features independently through iterative merge requests and maintain documentation
Requirements
- Professional experience delivering production data pipelines written in Python
- Strong, hands-on SQL proficiency and experience using a cloud data warehouse
- Practical background with incremental loads, schema changes, backfills, and API ingestion for scale-appropriate ELT or ETL pipelines
- Experience using orchestration tools such as Airflow, familiarity with dbt, and solid data modeling skills like Kimball dimensional modeling
- Experience operating and debugging data infrastructure using Git workflows, CI/CD, and code review
- Practical use of AI coding assistants in day-to-day development workflows
- Clear written communication skills and the ability to work asynchronously in a fully remote setting
Qualifications
- Experience with Snowflake
- Familiarity with Docker, Kubernetes, Google Cloud Platform (GCP), or Terraform
- Experience with SaaS application APIs such as Salesforce, Zuora, or Zendesk
- Familiarity with data observability tooling
- Experience with Snowflake administration
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
Yes, this position is fully remote, and GitLab operates globally with an asynchronous work culture.
What is the salary for this position?
The source posting does not specify a salary.
What tools and technologies will I use in this role?
You will work with Python, SQL, Snowflake, Airflow, Kubernetes, Fivetran, Monte Carlo, and AI coding agents such as Claude Code, OpenCode, and GitLab Duo.
Who does this position report to?
This role reports to the Director, Data Platform.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
