portal resources jobs companies g gitlab senior data engineer

Senior Data Engineer


This position is 100% remote.

This role requires an analytical and business-oriented mindset with the ability to implement rigorous database solutions and best practices in order to produce and influence the adoption of strong quality data insights to drive business decisions in all areas of GitLab. Data Engineers are essentially software engineers who have a particular focus on data movement and orchestration.

Don’t have a ton of knowledge about GitLab yet? Don’t worry. We have an extensive onboarding and training program at GitLab and you will be provided with necessary DevOps and GitLab knowledge to fulfill your role.

The Senior Data Engineer role extends the Data Engineer [1] role.

 

  • Understand and implement data engineering best practices
  • Improve, manage, and teach standards for code maintainability and performance in code submitted and reviewed
  • Create smaller merge requests and issues by collaborating with stakeholders to reduce scope and focus on iteration
  • Ship medium to large features independently
  • Generate architecture recommendations and the ability to implement them
  • Great communication: Regularly achieve consensus amongst teams
  • Perform technical interviews
  • 3-5 years minimum, hands-on experience deploying production quality code
  • Professional experience using Python, Java, or Scala for data processing (Python preferred)
  • Knowledge of and experience with data-related Python packages
  • Demonstrably deep understanding of SQL and analytical data warehouses (Snowflake preferred)
  • Hands-on experience implementing ETL (or ELT) best practices at scale.
  • Hands-on experience with data pipeline tools (Airflow, Luigi, Azkaban, dbt)
  • Strong data modeling skills and familiarity with the Kimball methodology.
  • Experience with Salesforce, Zuora, Zendesk and Marketo as data sources and consuming data from SaaS application APIs.
  • Share and work in accordance with our values [2]
  • Constantly improve product quality, security, and performance
  • Desire to continually keep up with advancements in data engineering practices
  • Catch bugs and style issues in code reviews
  • Ship small features independently
  • Successful completion of a background check [3]
  • Ability to use GitLa
  • A shared interest in our values [4], and working in accordance with those values

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Hiring Process

To view the full job description and hiring process, please view our​ ​handbook [5]​. Additional details about our process can also be found on our ​hiring page​. [6]

 

Remote-Global

  1. https://about.gitlab.com/job-families/finance/data-engineer/#responsibilities
  2. https://about.gitlab.com/handbook/values/
  3. https://about.gitlab.com/handbook/people-group/code-of-conduct/#background-checks
  4. https://about.gitlab.com/handbook/values/
  5. https://about.gitlab.com/job-families/finance/data-engineer/#senior-data-engineer
  6. https://about.gitlab.com/handbook/hiring/

Other jobs at GitLab

3 jobs in the last 60 days · 50 in total · avg 3.49 jobs/mo · 8323 job visits

Security Incident Response Team Engineer (SIRT Engineer)

Security Incident Response Team Engineer (SIRT Engineer)

This Security Engineer, Incident Response, or Senior Security Engineer, Incident Response [link] position is 100% remote. It’s an exciting time to join our team. We're the world’s largest all-remote company, and we've been intentionally bu

this week
Senior Security Engineer, Application Security

Senior Security Engineer, Application Security

Thank you for your interest in GitLab! It’s an exciting time to join our team. We're the world’s largest all-remote company, [link]​ in everything we do.   All of our positions are 100% remote. [link] A brief overview of the GitLab Security dep

this week
Senior Data Engineer

Senior Data Engineer

This position is 100% remote. This role requires an analytical and business-oriented mindset with the ability to implement rigorous database solutions and best practices in order to produce and influence the adoption of strong quality data insights

this week
UX Research

UX Research

  Thank you for your interest in GitLab! It’s an exciting time to join our team. We're the world’s largest all-remote company, [/%22https:/about.gitlab.com/company/culture/all-remote/%22] and we've been intentionally building our culture this way fro

2 months ago
Sales Development Representative

Sales Development Representative

RESPONSIBILITIES: * Effectively manage inbound lead flow as well as executing outbound prospecting initiatives * Conduct high-level discovery conversations in target accounts * Meet or exceed SDR sourced Sales Accepted Opportunity (SAO) volume ta

2 months ago
People Experience Associate, APAC

People Experience Associate, APAC

Working to create positive experiences for all employees, the GitLab People Experience Associate (PEA) places a sharp focus on the processes; communication and systems surrounding team member onboarding; off-boarding and internal transitions - all of

9 months ago
Customer Success Operations Analyst

Customer Success Operations Analyst

This role is remote, based in the US. RESPONSIBILITIES * Develop and implement lifecycle processes, policies, and metrics to support customer outcomes and business growth, assisting to define appropriate touch points (i.e., human-led and digital)

10 months ago
Product Data Analyst

Product Data Analyst

The Data Analyst, Product role at GitLab lives at the intersection of Product Analytics, Data Science, and Growth Marketing. This role reports into the Data Team and partners with the Growth section to support internal customers. The ideal candidate

10 months ago
Manager, Marketing Operations

Manager, Marketing Operations

This position is remote, based in the Americas or EMEA time-zones. In Marketing Operations at GitLab, our team streamlines processes and manages technology to enable effective marketing here. We help colleagues access data to enable smarter decisi

10 months ago
Growth Marketing Manager, Search

Growth Marketing Manager, Search

Here at GitLab, the Growth Marketing team focuses on expanding GitLab's organic discovery with data-driven decision making. We’re looking for a Growth Marketing Manager, Search to join our growing Growth Marketing team.  As a Growth Marketing Manage

10 months ago
Customer Success Operations Analyst

Customer Success Operations Analyst

This role is remote, based in the US. Responsibilities * Develop and implement lifecycle processes, policies, and metrics to support customer outcomes and business growth, assisting to define appropriate touch points (i.e., human-led and digital) t

11 months ago
Manager, Marketing Operations

Manager, Marketing Operations

This position is remote, based in the Americas or EMEA time-zones. In Marketing Operations at GitLab, our team streamlines processes and manages technology to enable effective marketing here. We help colleagues access data to enable smarter decision

11 months ago
Billing Manager

Billing Manager

This position is remote, based in Americas timezones. We’re looking for a Billing Manager that can oversee the management of the invoicing and collection process in its entirety. Specifically, we’re looking for someone to orchestrate and own the cus

11 months ago
Support Operations Manager

Support Operations Manager

This position is remote based. As a Support Operations Manager, you are responsible for being a technical expert in Zendesk system administration along with data and business process analysis. Additionally, you will need to be proficient across multi

11 months ago
Channel Solution Architect (EMEA)

Channel Solution Architect (EMEA)

Responsibilities * Primarily engaged in a technical consultancy role for channel partners, providing technical assistance and guidance specific to the selling and service delivery readiness of Gitlab Channel partners.   * In partnership with th

11 months ago
Strategic Account Leader (Midwest)

Strategic Account Leader (Midwest)

Responsibilities * Strategic Account Leader will report to a Regional Director. * Act as a primary point of contact and the face of GitLab for our strategic and large [link] customers and prospects in your assigned territory. * Contribute to

12 months ago
Senior UX Researcher or UX Researcher, Manager

Senior UX Researcher or UX Researcher, Manager

This UX Researcher or Senior UX Researcher position for our Manage stage group [link] is 100% remote. A brief overview: GitLab is building an open-source, single application for the entire software development lifecycle [link]—from project planning a

12 months ago
Financial Analyst, Sales

Financial Analyst, Sales

← Back to GitLab Jobs [/jobs/apply/] Remote We are looking to hire a Financial Analyst for our Financial Planning & Analysis team. The successful candidate will work directly with members of our senior leadership team to set plans, derive goals, and

12 months ago
Accounts Payable Specialist

Accounts Payable Specialist

GitLab is seeking an Accounts Payable Specialist who can easily adapt to a fast paced growing department.  This is a full time remote position so we need someone who is an experienced proven self starter! RESPONSIBILITIES * Process full-cycle acco

over a year ago
Senior/Staff Designer, Product Strategy

Senior/Staff Designer, Product Strategy

This position is remote. The Product Strategy team is responsible for delivering long-range impact, specifically focused on interactive prototypes [link]. The team reports to the VP of Product Strategy. Responsibilities * Create interactive prot

over a year ago
Senior Product Designer or Product Designer, Manage: Compliance

Senior Product Designer or Product Designer, Manage: Compliance

This Product Designer or Senior Product Designer position for our Compliance [link] group is 100% remote. A brief overview: GitLab is building an open-source, single application for the entire software development lifecycle—from project planning an

over a year ago
Backend Engineer, Engineering Productivity

Backend Engineer, Engineering Productivity

This position is remote based. Engineering Productivity Engineers are full-stack engineers primarily tasked with improving the productivity of the GitLab developers (from both GitLab Inc and the rest of the community), and making the GitLab project

over a year ago

_This position is remote based._  Managers in the security engineering department at GitLab see the team as their product. While they are technically credible and know the details of what security engineers work on, their time is spent hiring a worl

over a year ago

This Software Engineer in Test position for our Secure [link] team is 100% remote. A BRIEF OVERVIEW: GitLab is building an open-source, single application for the entire software development lifecycle—from project planning and source code managemen

over a year ago

_This position is remote based._   We're looking for product managers that can help us work on the future of developer tools. Specifically, building out our lovable support for the complete DevOps lifecycle in our Verify stage [link] including contin

over a year ago
Technical Marketing Manager

Technical Marketing Manager

Technical marketing managers at GitLab have a unique opportunity to contribute to our mission: To change all creative work from read-only to read-write so that everyone can contribute. When everyone can contribute, consumers become contributors, and

over a year ago
Area Sales Manager, Mid-Market

Area Sales Manager, Mid-Market

_This position is remote, based in APAC._ We are looking for Area Sales Managers (ASM) in all of our territory selling markets. As the ASM, you will lead a dynamic sales team and help GitLab surpass our growth goals. Reporting to the Commercial VP,

over a year ago
Support Operations Manager

Support Operations Manager

_This position is remote based._ As a Support Operations Manager, you are responsible for being a technical expert in Zendesk system administration along with data and business process analysis. Additionally, you will need to be proficient across mul

over a year ago
VP of Demand Generation

VP of Demand Generation

The VP of Demand Generation is responsible for overseeing all aspects of demand generation to achieve revenue goals that support the company’s fast-paced growth. This role is a highly cross-functional, strategic role which will require both creative

over a year ago
Senior Channel Services Manager

Senior Channel Services Manager

The senior level extends the role outlined above. The Senior Channel Sales Manager role includes more responsibilities based on experience, expertise and team influence. The following responsibilities may include: RESPONSIBILITIES * Gather market

over a year ago
Backend Engineer - Verify (Ruby on Rails)

Backend Engineer - Verify (Ruby on Rails)

This position is remote based. At GitLab, developers are independent and self-organized individual contributors who work together as a tight team in a remote and agile way. Most backend developers work on all aspects of GitLab, building features, f

over a year ago
Support Operations Specialist

Support Operations Specialist

_This position is remote, based in the United States._ As a Support Operations Specialist, you will be responsible for supporting the day-to-day operations and software systems used by GitLab’s global Technical Support team, primarily our Zendesk in

over a year ago
Backend Engineer - Fulfillment

Backend Engineer - Fulfillment

This position is remote based. At GitLab, developers are independent and self-organized individual contributors who work together as a tight team in a remote and agile way. Most backend developers work on all aspects of GitLab, building features,

over a year ago
Director, Global Sales Development

Director, Global Sales Development

As GitLab's Director of Global Sales Development, you will be responsible for growing pipeline through outbound lead generation and inbound lead management. This role will manage SDR managers worldwide, across all sales segments to ensure our sales o

over a year ago
International Tax Manager

International Tax Manager

The International Tax Manager adds value to GitLab’s overall tax strategy including all components of tax: meaning tax planning, tax compliance, tax assurance and accounting for income taxes. The succesful candidate is a Jackie / Jack of All Trades.

over a year ago
Senior Product Manager, Memory

Senior Product Manager, Memory

_This position is remote based._   We're looking for product managers that can help us work on the future of developer tools. Specifically, we're looking for a PM to drive improvements to the responsiveness and scalability of GitLab, and establish be

over a year ago
Manager, Marketing Operations

Manager, Marketing Operations

You understand that setting a foundation for healthy growth in a fast-paced company is effective marketing operations. In all cases, you share our values [/%22https://about.gitlab.com/handbook/values/%22]. RESPONSIBILITIES * Effectively influence

over a year ago
Sales Development Manager - Enterprise, EMEA

Sales Development Manager - Enterprise, EMEA

_This is a remote role based within Western Europe. _ As a Sales Development Representative (SDR) Manager for the Enterprise segment, you are a player-coach. As a manager your job is threefold: (1) Lead a team of Enterprise SDRs to create qualified

over a year ago
Senior Security Engineer, Anti-Abuse

Senior Security Engineer, Anti-Abuse

APAC This position is remote based. The Security Team [link] is responsible for the internal security of GitLab, GitLab.com services, and actively contributes to the security of the open-source and enterprise editions of the GitLab product.  Securi

over a year ago
Sales Analytics Analyst

Sales Analytics Analyst

The Sales Analytics Analyst gathers important data and compiles it into reports and presentations our sales organization can use to make critical business decisions. They take charge of an analytical project and deliver results that will make our org

over a year ago
All-Remote Integrated Marketing Campaign Manager

All-Remote Integrated Marketing Campaign Manager

The GitLab All-Remote Integrated Marketing Campaign Manager will help GitLab tell the story of its global remote employees, remote work processes, transparent culture and the movement to remote work that GitLab has created. This position is responsi

over a year ago
Sales Communications Manager

Sales Communications Manager

This role is remote, based in North America. The Sales Communications Manager is a key role within GitLab's Field Operations team and is responsible for creating effective, timely, and easily consumable communications with Sales and Customer Succe

over a year ago
SMB Customer Advocate, US Central

SMB Customer Advocate, US Central

RESPONSIBILITIES * Experience managing an inbound request queue and assisting prospects and customers with online chat, email, and phone correspondence. * Familiarity with the needs of software development and IT operations teams. * Basic unde

over a year ago
Senior Product Manager - Gitaly

Senior Product Manager - Gitaly

  This position is remote based.   We're looking for product managers that can help us work on the future of developer tools. Specifically, providing fast and reliable Git repositories for GitLab instances of all shapes and sizes, from simple single

over a year ago
Senior Manager, Technical Writing

Senior Manager, Technical Writing

This Senior Manager, Technical Writing position is 100% remote. A brief overview: GitLab is building an open-source, single application for the entire software development lifecycle—from project planning and source code management to CI/CD, monitor

over a year ago
All-Remote Integrated Marketing Campaign Manager

All-Remote Integrated Marketing Campaign Manager

The GitLab All-Remote Integrated Marketing Campaign Manager will help GitLab tell the story of its global remote employees, remote work processes, transparent culture and the movement to remote work that GitLab has created. This position is responsi

over a year ago
Senior Product Manager, Memory

Senior Product Manager, Memory

This position is remote based. We're looking for product managers that can help us work on the future of developer tools. Specifically, we're looking for a PM to drive improvements to the responsiveness and scalability of GitLab, and establish best p

over a year ago
Internal Communications Director

Internal Communications Director

The Internal Communications Director will help advance our team member experience and communication channels to support GitLab’s culture and values. They will work cross-functionally to ensure extraordinary information exchange for all team members t

over a year ago
Backend Engineer Verify

Backend Engineer Verify

unknown, Unknown - This position is remote based.At GitLab, developers are independent and self-organized individual contributors who work together as a tight team in a remote and agile way. Most backend developers work on all aspects of GitLab, buil

over a year ago
Sales Analytics Analyst

Sales Analytics Analyst

This role is remote, based in the US. The Sales Analytics Analyst gathers important data and compiles it into reports and presentations our sales organization can use to make critical business decisions. They take charge of an analytical project and

over a year ago
GitLab