Browse All Jobs
Job Description

G-P is seeking a Staff Data Engineer to lead the design, development, and optimization of its data architecture, pipelines, and workflows. The role involves serving as a technical lead, setting best practices, mentoring team members, and solving complex data challenges to enable data-driven decision-making at scale. The Staff Data Engineer will collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to design systems that transform raw data into actionable insights while ensuring scalability, security, and reliability.

Responsibilities:

  • Design and implement scalable and reliable data pipelines.
  • Define and enforce data engineering best practices.
  • Conduct code reviews and provide mentorship.
  • Build and maintain batch and real-time data pipelines.
  • Ensure data quality, governance, and security.
  • Partner with product, analytics, and data science teams.
  • Work closely with DevOps and software engineering teams.
  • Evaluate and recommend emerging technologies.
  • Drive initiatives to improve system performance and scalability.

Requirements:

  • 12+ years of experience in data engineering.
  • Expertise in designing scalable data architectures.
  • Strong programming skills in Python, Scala.
  • Experience with Apache Spark, Databricks, Delta Lake.
  • Proficiency with relational and NoSQL databases.
  • Understanding of ETL/ELT workflows and data lake architectures.
  • Knowledge of CI/CD practices.
  • Excellent problem-solving skills.
  • Background in AI, machine learning pipelines is a plus.

G-P offers:

  • Remote-first work environment.
  • Opportunity to work with a diverse, global team.
Apply Manually