FanCode
Website:
fancode.com
Job details:
FanCode is India's premier digital sports destination, dedicated to delivering a best-in-class experience for fans across live and non-live sports. Launched in March 2019 by industry veterans Yannick Colaco and Prasana Krishnan, FanCode has reached over 160 million users. The platform features a wide array of global and domestic sporting leagues, in partnership with leading sports associations. FanCode offers interactive live streaming through industry-first subscription models, including Match, Bundle, and Tour Passes, as well as monthly and annual plans at accessible price points. Some of the marquee properties include La Liga, Formula 1, MotoGP, and cricket leagues from around the globe including CPL and Super Smash.
Dream Sports, India's leading Sports Technology company, is the parent company of FanCode, with brands such as Dream11 and DreamSetGo in its portfolio.
Role Overview
Technology @ FanCode
The mission is to build a platform for all sports fans — covering Live Video Streaming, Live Scores & Commentary, Video On Demand, Player Analytics, Fantasy Research, and News.
Our data infrastructure is hosted on GCP and is built around Kafka, Apache Spark, Flink, BigQuery, GCS, and Airflow/Cloud Composer — processing billions of events generated by 160M+ users across live and non-live sporting moments. We also maintain tooling on AWS (Athena) as part of a multi-cloud data foundation.
As a Data Engineer (SDE2), you will design, build, and own data pipelines that power user analytics, engagement insights, and org-wide data access. You will work on both real-time streaming and large-scale batch systems, directly enabling product, ML, and business teams to make data-driven decisions at FanCode's scale.
What you'll do
- Build and own reliable batch and streaming data pipelines using Spark, Flink, and Kafka
- Design and implement data models and schemas on BigQuery and GCS to support analytics and product use cases
- Build reusable pipeline frameworks and tooling that improve developer productivity across the data org
- Work closely with product, analytics, and ML teams to understand data requirements and translate them into scalable solutions
- Maintain data quality, freshness, and observability across owned pipelines — monitoring, alerting, and incident response
- Contribute to workflow orchestration using Airflow/Cloud Composer
- Write clean, well-tested Python code with a focus on correctness, performance, and maintainability
- Participate in design reviews and contribute to data platform standards
Must haves
- 3–5 years of hands-on experience in data engineering
- Strong proficiency in Python for pipeline development and tooling
- Experience building and operating Kafka-based event streaming pipelines
- Experience with large-scale batch processing using Apache Spark
- Solid working knowledge of a cloud data warehouse (BigQuery, Redshift, or Athena)
- Experience with workflow orchestration tools (Airflow, Cloud Composer, or equivalent)
- Strong SQL skills — query optimization, schema design, and data modelling
- Familiarity with object storage as a data lake layer (GCS or S3)
- Good debugging and observability skills — ability to diagnose pipeline failures, data drift, and latency issues in distributed environments
Good to have
- Experience with Apache Flink for stateful stream processing
- Experience with GCP data services (BigQuery, Dataflow, Pub/Sub, Cloud Composer)
- Experience with AWS data tooling (Athena, S3, Glue)
- Familiarity with data quality frameworks or data contract patterns
- Exposure to feature engineering or ML data pipelines
- Passion for sports is a bonus
Dream Sports, India's leading sports technology company, powers the fan journey for 300 million sports fans across entertainment, content, gaming, travel, AI, and grassroot sports development. Its portfolio includes Dream11, FanCode, DreamSetGo, Dream Cricket, Dream Horizon, Dream Sports AI, and Dream Money. The company is also home to the Dream Sports Foundation, its philanthropic arm. Founded in 2008 by Harsh Jain and Bhavit Sheth, Dream Sports is headquartered in Mumbai.
Checked out Dream Locker Room yet? Head over to our official blog to get a glimpse into our culture, and how we 'Make Sports Better', together.
Click on Apply to know more.