All roles at Meesho

Software Development Engineer III Data

BengaluruFull-time5–8 yrsPosted open since aug 2025

Senior software engineering role at Meesho in Bengaluru. Needs 5–8 years.

About the role

Well, that’s the kind of Engineering muscle that has helped Meesho become the e-commerce giant that it is today. We’ve taken steps to inculcate a strong ‘Founder’s Mindset’ across our engineering teams, making us grow and move fast. We place special emphasis on the continuous growth of each team member - and we do this with regular 1-1s and open communication.

What you'll do

  • Design and implement scalable and fault-tolerant data pipelines (batch and streaming) using frameworks like Apache Spark , Flink , and Kafka
  • Lead the design and development of data platforms and reusable frameworks that serve multiple teams and use cases
  • Build and optimize data models and schemas to support large-scale operational and analytical workloads
  • Deeply understand Apache Spark internals and be capable of modifying or extending the open-source Spark codebase as needed
  • Develop streaming solutions using tools like Apache Flink , Spark Structured Streaming

What you need

  • SQL
  • Java
  • Python
  • Kafka
  • Kubernetes
  • Docker

Good to have

  • Spring Boot
  • Redis
  • Microservices
  • Elasticsearch
  • Data modelling
  • Power BI

More roles like this at Meesho

Apply on Meesho's site