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