Senior Data Engineer

Bangalore Urban, Karnataka, India
Apr 10, 2025
Apr 10, 2026
Onsite
Full-Time
6 Years
Job Description

At MakeMyTrip, we believe that every traveler is unique and so should be their journey. As India’s leading Online Travel Aggregator (OTA), we’ve always been at the forefront of transforming the travel booking experience through technology, innovation, and customer-centricity.

We're on a mission to make travel planning and execution not just seamless but delightful. And to do this at scale for millions of users, we need the right people building the right systems. That’s where you come in.

We’re currently expanding our Data Platform Team, a critical unit powering data intelligence across the organization. From building fault-tolerant feature stores to streaming real-time data pipelines and enabling AI-driven personalization, we work on large-scale, cutting-edge projects that directly impact the customer experience.

What You'll Do

  • Design, develop, and maintain high-performance, scalable, and reliable data pipelines across structured and unstructured data sources.
  • Build and optimize real-time streaming systems that power key business metrics and drive intelligent customer experiences.
  • Own and manage our feature store infrastructure, ensuring seamless integration with Machine Learning workflows.
  • Collaborate with Data Scientists, ML Engineers, and other platform teams to provide a consistent and high-quality data layer.
  • Implement data governance, quality checks, and observability for mission-critical pipelines and batch processes.
  • Contribute to architecture discussions and bring innovative ideas to the table to improve performance, scalability, and maintainability.

What We’re Looking For

  • 6+ years of industry experience in backend or data engineering roles, ideally in the e-commerce or internet space.
  • Deep expertise in Apache Spark and Scala, with strong understanding of distributed computing principles and performance tuning.
  • Hands-on experience with streaming technologies like Apache Kafka, Debezium, and real-time databases like Aerospike or Redis.
  • Strong understanding of data lake and warehouse solutions preferably having worked with EMR, Athena, Glue, and DataBricks.
  • Exposure to modern orchestration frameworks like Airflow, along with strong command over SQL and traditional RDBMS like MySQL.
  • Bonus points for experience with diverse data sources such as MongoDB, Neo4j, RocksDB, and more.
  • A problem-solver mindset who thrives in ambiguity, can think at scale, and is passionate about creating real-world impact through technology.

What Sets Us Apart

  • Opportunity to solve data engineering challenges at scale, dealing with high throughput and low latency systems.
  • Work in a dynamic, fast-paced environment where ownership, creativity, and learning are encouraged and rewarded.
  • Be part of a company that’s not only India’s largest travel platform but is shaping the future of travel technology.
  • Enjoy a collaborative culture with the freedom to experiment, innovate, and deliver work that truly matters.
  • Competitive compensation, flexible work culture, and a vibrant team that genuinely loves what they do.

If you’re passionate about data engineering, real-time systems, and love the idea of solving complex problems in a fast-paced e-commerce environment, we’d love to have you on board.

Related Jobs