Data Engineer - I

Job expired!

Join G2 - A Place Where People Love to Work

At G2, we are committed to creating a workplace where every individual finds meaning and purpose in their work. Our community thrives on diversity, inclusivity, and the unique experiences each team member brings. Our company culture is enriched by our team events, G2 Gives charitable initiatives, and Employee Resource Groups (ERGs), fostering a sense of belonging for everyone.

Celebrating Our People

Our employee-led, leadership-supported ERGs play a crucial role in celebrating diversity, fostering inclusivity, and connecting team members. These groups help build a stronger, more dynamic global team and support every individual's personal growth and peak performance.

We offer generous employee benefits such as flexible work schedules, ample parental leave, and unlimited PTO.

About G2 - The Company

When you join G2, you become part of a global team behind the largest and most trusted software marketplace. Our platform serves over 5.5 million users monthly, helping them make smarter software decisions through honest peer reviews. We are driven by authenticity and the desire to help thousands of companies and employees realize their full potential.

G2 is in a growth phase, with recent Series D funding of $157 million, enabling further development of our products and people.

Job Opportunity: Data Engineer - I

Location: Bengaluru

G2 is seeking a Data Engineer - I to join our team. In this role, you will design and implement data pipelines, focusing on ETL processes, and optimize data solutions within AWS and Snowflake environments. You will be responsible for ensuring data reliability and efficiency for various use cases on our G2 Data Platform.

Key Responsibilities

Data Pipeline/ELT

  • Design and develop data pipelines for extracting, transforming, and loading data into the G2 Data Platform from various sources.
  • Optimize existing data pipelines for performance, scalability, and reliability.
  • Participate in the full development cycle for ETL: design, implementation, validation, documentation, and maintenance.
  • Document processes, best practices, and solutions for future reference.
  • Service data requests from various G2 data platform users.
  • Demonstrate excellent coding and debugging skills.

Business, Data Understanding, and Impact

  • Design and deliver data models/schemas.
  • Participate in architectural planning and data platform implementation, aligning with organizational goals and industry best practices.
  • Assist other teams with reporting, debugging data accuracy issues, and other related functions as needed.
  • Report on data quality and recommend improvements for data cleanliness and cleansing activities.

Mentorship and Collaboration

  • Engage in continuous learning and stay updated on emerging trends and techniques in data engineering.
  • Collaborate with peers, participate in knowledge-sharing sessions, and contribute to a collaborative team environment.
  • Seek guidance and mentorship from senior team members to enhance technical and analytical skills.

Minimum Qualifications

Even if you don’t check all the boxes, we encourage you to apply.

  • 2+ years of experience as a Data Engineer or ETL Developer.
  • 1+ years of development experience with strong skills in data modeling, database programming, and data architecture.
  • Experience in designing and developing data pipelines using Cloud and Open source tools.
  • 2+ years of experience in Python and SQL programming.
  • Proficient in optimizing and debugging data pipelines.
  • Basic knowledge of AWS services and cloud databases.
  • Proficiency in handling structured and unstructured data.

Preferred Qualifications

  • Experience with EDW and OLAP solutions.
  • Working knowledge of Snowflake.
  • Experience with Big Data frameworks such as Spark, Trino, etc.

Our Commitment to Inclusivity and Diversity

G2 is