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.
Tech Stack
Categories
Data Engineering
About GitLab
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.
