GitLab

Intermediate Data Engineer

GitLab
Apply
8 days ago
Bengaluru, IndiaMid Level

Responsibilities

  • Build and maintain ELT pipelines from Salesforce, Zuora, Zendesk, Marketo, internal systems, and GitLab’s SaaS platform using APIs and event sources such as Snowplow.
  • Manage SaaS and self-managed data platform infrastructure, including Snowflake, Fivetran, Monte Carlo, Airflow, and Kubernetes.
  • Write, test, review, and maintain performant Python and SQL code and ship medium-sized features through iterative merge requests.
  • Triage failed pipelines, infrastructure issues, and team member requests while using monitoring, SLAs, data contracts, tuning, and data quality checks to maintain reliability and cost efficiency.
  • Partner with analytics, data science, governance, and business teams to deliver usable downstream data.
  • Use AI coding agents for development, debugging, testing, and documentation while maintaining code review standards.
  • Apply RBAC and masking policies and safely manage data subject to SOX controls, MNPI, and personal-data requirements.
  • Document architecture and operational runbooks in the handbook.

Requirements

  • Professional experience shipping production data pipelines in Python.
  • Deep SQL skills and experience with a cloud data warehouse; Snowflake is preferred.
  • Hands-on experience with ELT or ETL pipelines at scale, including incremental loads, schema changes, backfills, and API ingestion.
  • Experience with Airflow, familiarity with dbt, and solid data modeling fundamentals including Kimball dimensional modeling.
  • Experience running and troubleshooting data infrastructure, Git-based workflows, CI/CD, and code review.
  • Hands-on experience using AI coding tools and understanding their strengths and limitations.
  • Clear written communication, ability to use GitLab, and comfort working asynchronously in a fully remote organization.
  • Preferred experience includes Snowflake, Docker, Kubernetes, Google Cloud Platform, Terraform, SaaS application APIs, data observability tooling, or Snowflake administration.

Benefits

  • Fully remote work in a globally distributed, asynchronous organization.
  • Benefits supporting health, finances, and well-being.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.

Categories

Data Engineering
GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me