G

G2

Marketplace for software reviews and insights

Data Engineer

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

About the Job

Requirements

  • Four or more years of experience as a data engineer or ETL developer.
  • Two or more years of development experience with data modeling, optimization, and database architecture.
  • Experience designing and developing data pipelines using cloud and open-source tools.
  • Proficiency in writing and debugging SQL queries.
  • Good programming skills in Python or Java.
  • Knowledge of performance tuning, optimization, and debugging of data pipelines.
  • Working knowledge of Amazon Web Services data services, including DynamoDB, RDS, Data Pipeline, EMR, Lambda, Glue, and ECS, and cloud data warehouses such as Snowflake.
  • Proficiency in handling structured and unstructured data.
  • Proficiency with ELT tools such as AWS Glue, Step Functions, Data Pipelines, Airflow, Airbyte, and dbt.
  • Familiarity with distributed computing and frameworks such as Apache Spark, Hadoop, and Apache Kafka for handling large volumes of data.
  • Familiarity with software engineering principles and best practices.

Responsibilities

  • Lead the design and development of data pipelines for seamless integration of data from various sources into the G2 Data Platform.
  • Optimize data pipelines for cost effectiveness, scalability, and reliability.
  • Innovate the data stack to follow current trends.
  • Service data requests from users of the G2 data platform.
  • Contribute to data modeling and design reviews to improve adoption and efficiency.
  • Execute project tasks aligned with project timelines and objectives under the guidance of senior team members.
  • Develop repeatable and scalable code that processes data to ensure near-real-time data availability in the platform.
  • Contribute to the development and advancement of the data platform.
  • Promote architectural changes that increase the scalability of the data infrastructure while maintaining efficiency throughout the development lifecycle.
  • Learn and adopt data engineering best practices to contribute to robust solutions.
  • Own the implementation of data quality and data governance initiatives and drive them to completion.
  • Recommend and ensure that the data platform follows privacy and security standards and requirements.
  • Document data architecture, data models, and workflows for data consumption.
  • Guide junior engineers by providing technical support, expertise, best practices, and constructive feedback on data engineering techniques.
  • 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.

Desired Qualifications

  • Experience with Docker and Kubernetes.
  • Proficiency in data modeling, schema design, and optimizing data structures for performance in Snowflake.
  • Working experience in startup environments.
  • Experience with Agile process methodology, continuous integration and continuous delivery automation, and test-driven development.
  • Knowledge of data governance, security, and compliance standards within cloud-based data solutions.
  • Understanding of reporting tools such as Tableau, QlikView, Looker, or Power BI.
  • Database administration background.

About the Company

G2

Marketplace for software reviews and insights

G2 runs the largest tech marketplace for software, helping businesses discover, review, and manage software solutions. It gathers verified user reviews and market data to provide insights, market intelligence, and buyer intent information that support data-driven decisions. The platform earns revenue through subscription-based content marketing, licensing G2 Reports, and marketing solutions that drive demand and capture leads, plus specialized tools for marketing, sales, and services teams. Unlike many competitors, G2 combines a broad, trusted repository of reviews with actionable market data and lead-generation capabilities to cover the full software purchasing journey. The company aims to help organizations choose the right software and optimize their software investments, enabling teams to work more effectively and reach their goals.

Company size
1,001-5,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$257.6M
Headquarters
Chicago, IL
Founded
2012

Recently Posted Jobs

Explore more opportunities at G2

See more jobs