G

GitLab

Unified DevOps platform for CI/CD

Intermediate Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Professional experience shipping production data pipelines in Python.
  • Deep, hands-on SQL skills and experience with a cloud data warehouse.
  • Hands-on experience with ELT or ETL pipelines at scale, including incremental loads, schema changes, backfills, and API ingestion.
  • Experience with orchestration tools such as Airflow, familiarity with dbt, and solid data modeling fundamentals, including Kimball dimensional modeling.
  • Experience running and troubleshooting data infrastructure, with comfort using Git-based workflows, continuous integration and continuous delivery (CI/CD), and code review.
  • Hands-on experience using AI coding tools in daily work, with an understanding of where they help and where they fall short.
  • Clear written communication, ability to use GitLab, and comfort working asynchronously in a fully remote organization.

Responsibilities

  • Build, extend, and maintain ELT pipelines from enterprise applications, internal systems, and the GitLab SaaS platform, integrating data through APIs and event sources such as Snowplow.
  • Manage and maintain platform infrastructure, including SaaS tools and self-managed services.
  • Write maintainable, well-tested, performant Python and SQL code that meets internal standards, and review team members' merge requests.
  • Own day-to-day platform operations by triaging and resolving failed pipelines, infrastructure issues, and team member requests; use monitoring, SLAs, data contracts, query and warehouse tuning, and data quality checks to keep the platform reliable and cost-efficient.
  • Partner with Analytics Engineers, Data Analysts, Data Scientists, Data Governance, and business partners so data is shaped for downstream use.
  • Use AI coding agents to speed up development, debugging, testing, and documentation while maintaining review rigor.
  • Apply role-based access control and masking policies to make governed data available to AI tools and agents; handle data subject to SOX controls, MNPI, and personal data safely.
  • Ship medium-sized features independently in small, iterative merge requests, and document architecture and runbooks in the handbook.

Desired Qualifications

  • Experience with Snowflake.
  • Experience with Docker, Kubernetes, Google Cloud Platform, or Terraform.
  • Experience with SaaS application APIs such as Salesforce, Zuora, or Zendesk.
  • Experience with data observability tooling or Snowflake administration.

About the Company

GitLab

Unified DevOps platform for CI/CD

GitLab provides a unified DevOps platform that brings together the tools needed for software development, including code hosting, collaboration, CI/CD, issue tracking, and security, all in one application. It works by offering a single subscription-based platform where teams can plan, write, test, review, and deploy code through automated pipelines, reducing the need to manage separate tools. This differs from many competitors that require using a collection of separate products; GitLab consolidates these capabilities into one integrated solution, helping teams work more efficiently. The company's goal is to help organizations speed up software delivery and improve collaboration by simplifying the DevOps process and continuously updating the platform with new features and improvements.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at GitLab

See more jobs