F

FamPay

Youth fintech platform for quick UPI payments

Data Engineer - Software Engineer 2

Data EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • Requires 3–5 years of data engineering experience, specifically with distributed systems and cloud-native architectures.
  • Requires expert-level Python/PySpark and SQL skills.
  • Requires hands-on experience with AWS services including S3, EKS, and MSK, and infrastructure-as-code.
  • Requires experience with Airflow or Temporal for complex workflow management.
  • Requires proficiency using AI tools such as Claude, Codex, and Copilot to write, test, and document code.
  • Requires the ability to explain trade-offs between storage formats and processing frameworks.
  • Requires designing domain models for OLAP, including fact, dimension, and cumulative models, types of slowly changing dimensions, and one-big-table pattern tables.
  • Requires the ability to drive technical initiatives by preparing technical requirements documents and participating in design reviews.
  • Requires technical leadership, initiative, and contribution of ideas to the team’s growth.
  • Requires interaction with product and key stakeholders to add value to business workflows using data and analytics.

Responsibilities

  • Develop a high-performance, scalable data lakehouse supporting sub-minute data latency and unified batch and streaming compute.
  • Manage complex change data capture flows and optimize distributed query engines.
  • Use AI to accelerate the development lifecycle.
  • Own high-throughput ingestion from relational database management systems to the lakehouse using Debezium or PeerDB.
  • Design and optimize Iceberg, Delta, or Hudi table formats for performance and storage efficiency.
  • Develop robust extract, transform, and load or extract, load, and transform frameworks in PySpark and Flink for batch and streaming workloads.
  • Manage data workloads on AWS, including EMR, EKS, MSK, and S3, and automate infrastructure using GitLab or GitHub Actions.
  • Tune Trino or ClickHouse to power real-time dashboards in Metabase, Superset, and Power BI.
  • Work with ingestion and change data capture tooling including OLake, PeerDB, Debezium, and Kafka to sync production systems into Alchemy, including Kafka- and S3-based sources.
  • Work with Alchemy on Apache Iceberg, S3 data lake storage, and AWS Glue Catalog; support Delta or Hudi exposure as applicable.
  • Develop batch and streaming workloads using PySpark on EMR or EKS, and use Flink and Spark Structured Streaming for low-latency pipelines.
  • Use MSK or Kafka for event-driven ingestion, change data capture propagation, replay, backfills, and operational monitoring through Kafka UI.
  • Use Trino over Alchemy or Iceberg for lakehouse analytics, ClickHouse for operational and real-time dashboards, and BigQuery where applicable.
  • Build Airflow pipelines and data-quality or reconciliation DAGs, manage backfills and SLA-driven jobs, and use Temporal for durable workflow execution in ingestion services.
  • Implement data-quality checks, freshness and SLA monitoring, source-to-lake reconciliation, deduplication, schema evolution handling, and cataloging and lineage through OpenMetadata.
  • Manage infrastructure and DevOps using AWS, Kubernetes, Terraform or other infrastructure-as-code, GitLab or GitHub Actions, Grafana or CloudWatch, and production runbooks.
  • Use Metabase, Superset, Tableau, and Power BI for business dashboards, and model curated marts, fact and dimension tables, slowly changing dimensions, and one-big-table patterns for stakeholder-facing analytics.

Desired Qualifications

  • Familiarity with Go, Java, or Scala.
  • Experience designing and optimizing Delta or Hudi table formats in addition to Iceberg.
  • Exposure to BigQuery.

About the Company

FamPay

Youth fintech platform for quick UPI payments

Fam (FamPay) runs a fintech platform in India focused on financial inclusion for teens (11+). It lets users pay via UPI in under two seconds, track expenses, and learn money management through teen-focused tools and cards, including a customised UPI/card and a numberless card with Tap & Pay. It also offers FamX by Trio, a membership with cashback, FamCoins, and occasional rewards. Its goal is to teach money skills and provide accessible digital payments for the next generation while earning revenue from transaction fees and membership fees.

Company size
1,001-5,000
Company stage
Series A
Total funding
$42.8M
Headquarters
Bengaluru, India
Founded
2019

Recently Posted Jobs

Explore more opportunities at FamPay

See more jobs