Data Engineer - I
Data Engineer I at GoKwik builds and maintains data pipelines powering analytics, ML models, and merchant-facing products — from ingestion to silver/gold models, with data quality checks and performance/cost tuning. Core stack includes SQL, Python/PySpark, Spark, Trino, Apache Iceberg, and Kubernetes, with exposure to Pinot/ClickHouse and AI-assisted tooling.
- Compensation
- Not disclosed
- Location
- Gurugram, HR, India
- Work setup
- Not specified
- Seniority
- Junior
- Employment
- Contract
- Experience
- 1+ years
- Category
- Data engineering
- Posted
Skills
Must have
- 1–3 years of experience building data pipelines or data platform systems (strong internships/projects considered for entry level)
- Strong SQL skills: debugging queries, investigating discrepancies, reasoning about data correctness
- Solid Python programming skills
- Hands-on experience with at least one distributed data processing or query engine (Spark, Trino, or Hive)
- Understanding of data warehousing and lakehouse fundamentals: facts/dimensions, partitioning, incremental loads, data modelling
- Strong debugging mindset with root-cause analysis rather than temporary fixes
- Comfortable writing tests, participating in code reviews, and following engineering best practices
- Clear communication of technical issues and effective cross-functional collaboration
- Use AI development tools productively while validating outputs for correctness, performance, and reliability
- Curiosity, ownership, and willingness to learn modern data platform technologies
Nice to have
- Experience with PySpark is an advantage
Full description
About GoKwik
GoKwik is a growth operating system designed to power D2C and eCommerce brands—from checkout optimisation and reducing return-to-origin (RTO) to payments, retention, and post-purchase engagement. Today, GoKwik enables 15,000+ merchants globally and processes approximately $2B in annual GMV. Backed by RTP Global, Z47, Peak XV, and Think Investments, we are building AI-powered infrastructure to enable faster, smarter commerce outcomes.
##
Why This Role Matters
As a Data Engineer I, you will build and maintain data pipelines that power GoKwik's analytics, machine learning models, and business-critical applications. You will work with modern data engineering technologies, including Apache Iceberg, Trino, Spark, and Kubernetes, while developing a strong understanding of distributed data systems and platform engineering.
This role goes beyond traditional ETL development. You will be expected to understand the systems behind the pipelines, ensure data correctness, optimise query performance and cost, and use AI tools effectively while validating the quality of their output. You will progressively expand your ownership into data platform engineering, orchestration, infrastructure, real-time data serving, and governance.
##
What You'll Own
Data Pipeline Development & Management
- Design, build, and maintain end-to-end data pipelines, from source ingestion and schema definition to production-ready silver and gold data models.
- Develop reliable and reusable data transformation workflows using SQL, Python, Trino, and Spark.
- Implement incremental data processing, MERGE operations, and idempotent jobs to ensure consistent and efficient data delivery.
- Onboard new data sources and migrate legacy pipelines to standardised data processing frameworks.
- Work with structured and semi-structured data across multiple source systems.
Data Quality & Reliability
- Implement data quality checks, validation rules, deduplication logic, and safeguards for edge cases.
- Reconcile transformed data against source systems to identify discrepancies and ensure accuracy.
- Build monitoring and alerting mechanisms to detect data issues before they affect downstream applications and reporting.
- Ensure data pipelines are reliable, maintainable, and resilient to failures.
- Document data models, dependencies, and data quality requirements.
Performance & Cost Optimisation
- Analyse and optimise SQL queries and distributed data processing jobs for performance and cost efficiency.
- Understand partitioning, data layout, query execution, and resource utilisation to improve processing efficiency.