Software Development Engineer III Data

Meesho · Bangalore, Karnataka, India

About the role

Software Development Engineer III (Data) building scalable, fault-tolerant batch and streaming data pipelines with Spark, Flink, and Kafka. Leads design of reusable data platforms, optimizes large-scale data models, and mentors engineers. Works cross-functionally with product, ML, and analytics teams.

What you'll do

  • Design scalable batch and streaming data pipelines
  • Lead development of reusable data platforms and frameworks
  • Optimize data models for operational and analytical workloads
  • Extend Apache Spark internals where needed
  • Drive platform abstractions and developer self-service
  • Ensure data quality, governance, and observability

What they're looking for

  • 5-8 years in software/data engineering with distributed systems
  • Strong Java, Scala, or Python plus SQL
  • 2+ years hands-on big data systems experience
  • Apache Spark and streaming frameworks (Flink, Kafka)
  • Cloud-native infrastructure optimization
  • Mentoring and architecture review experience

Key details

Company
Meesho
Location
Bangalore, Karnataka, India
Work mode
On-site
Seniority
Mid-level
Employment type
Full-time
Role category
Engineering
Experience
5-8 years
Posted
18 Oct 2026
Source
jobs.lever.co

Apply on jobs.lever.co

Similar roles