Software Development Engineer II - Data

Meesho

Bengaluru

On-site

INR 2,500,000 - 3,600,000

Full time

Just now
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Meesho in Bengaluru is seeking a Software Development Engineer II - Data to lead data-driven projects and mentor teammates. You will help build scalable data pipelines and ensure high-quality analytics across teams.

You will work on curating data, implementing Spark-based pipelines, and optimizing performance on the AWS Big Data stack. A CS degree and 2–4 years of experience with big data tech are required.

Qualifications

  • Bachelors/Masters in Computer Science or equivalent.
  • 2–4 years of professional experience.
  • 1–2 years with Big Data systems (Kafka, Spark/EMR, Hive/Impala, Delta Lake, Presto, Airflow).
  • 1–2 years building streaming solutions (Flink/Spark Streaming/Samza).
  • Hands-on coding in Java, Scala or Python.
  • Experience with AWS Big Data stack.

Responsibilities

  • Curate, build and transform data in scalable information systems.
  • Plan long-term strategies for junior engineers.
  • Monitor progress across projects and ensure alignment with goals.
  • Collaborate with Sales and Engineering teams to deliver data solutions.
  • Mentor junior team members and promote holistic growth.
  • Ensure accessible data for performance optimization.

Skills

Java
Python
Scala
Big Data
Spark
Kafka
Airflow
Delta Lake
Presto
Hive/Impala
Spark Streaming
Flink
Samza
AWS Big Data stack

Education

Bachelor's/Master's in Computer Science

Tools

Apache Spark/EMR
Hive/Impala
Delta Lake
Presto
Airflow
Flink

Job description

About The Team

Data is everything… But only in the hands of the right person. And as part of our team, you will help us transform data into actionable insights and systems. When 5% of Indian households shop with us, it’s important to build data-backed, resilient systems to manage millions of orders every day. We’ve done this – with zero downtime!

Sounds impossible? Well, that’s the kind of Engineering muscle that has helped Meesho become the e-commerce giant that it is today. We value speed over perfection, and see failures as opportunities to become better. 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. As Software Development Engineer- II -Data, you will be part of self-starters who thrive on teamwork and constructive feedback. We know how to party as hard as we work! If we aren’t building unparalleled tech solutions, you can find us debating the plot points of our favourite books and games – or even gossipping over chai. So, if a day filled with building impactful solutions with a fun team sounds appealing to you, join us.

About The Role

Does digging deep for data and turning it into useful, impactful insights get you excited? Then you could be our next Software Development Engineer - II - Data.

In this role, you will oversee your entire team’s work, ensuring that each individual is working towards achieving their personal goals and Meesho’s organisational goals. Moreover, you will keep an eye on all engineering projects and ensure the team is not straying from the right track.

You will also be tasked with directing programming activities, evaluating system performance, and designing new programs and features for smooth functioning.

What Will You Do
  • Curate, build and transform raw data in scalable information
  • Plan long-term strategies and projects for junior engineers
  • Keep a closer look on various projects and monitor the progress
  • Carry on smooth collaborations with the sales and engineering teams
  • Provide management mentorship for junior team members and set the tone for holistic growth
  • Ensure everyone is on the same page and taking ownership of their respective projects
  • Make extracted data accessible so that organisations can use it to optimise performance
What You Will Need
  • Bachelors/Masters in Computer Science
  • At least 2 to 4 years of professional experience
  • 1 to 2 years of experience working with Big Data systems involving Kafka, Apache Spark/EMR, Hive/Impala, Delta lake, Presto and Airflow
  • 1 to 2 years of hands‑on experience in implementation and performance tuning Spark/Deltalake/Presto implementations for terabytes scale
  • Experience developing software code in one or more programming languages (Java, Scala, Python)
  • 1to 2 years of experience in building streaming solutions using Apache Flink/Spark Streaming/Samza
  • Good understanding of AWS BigData stack
Good to Have
  • Having been a contributor/commitor to the big data stack
  • Data modeling experience and end-to-end data pipelining experience
  • Knowledge of OLAP data cubes and BI tools
  • Working knowledge of ELK, Redis and MYSQL
  • Knowledge of RxJava, Java Springboot and Microservices architecture
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager- Database Platform Tech Bangalore, Karnataka
Engineering Manager- Database Platform Tech Bangalore, Karnataka

meesho • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Software Development Engineer III DevOps
Software Development Engineer III DevOps

Meesho • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Engineering Manager- Data Platform
Engineering Manager- Data Platform

Meesho • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Opportunity to shape technology and processes
Collaborate with talented engineers
Impact millions of users
Engineering Manager- Platform
Engineering Manager- Platform

Meesho • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Paymeindia - Senior Data Engineer
Paymeindia - Senior Data Engineer

PayMe • Dadri

On-site
INR 1,500,000 - 2,500,000
Software Development Engineer II iOS Tech Bangalore, Karnataka
Software Development Engineer II iOS Tech Bangalore, Karnataka

meesho • Bengaluru

On-site
INR 800,000 - 1,500,000
Competitive compensation
Employee wellness program
Generous leave policies
+1
Engineering Manager- Infrastructure platform
Engineering Manager- Infrastructure platform

Meesho • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Software Engineer - Data Engineering
Senior Software Engineer - Data Engineering

To The New • India

On-site
INR 4,000,000 - 6,000,000
Android Developer - I Tech Bangalore, Karnataka
Android Developer - I Tech Bangalore, Karnataka

meesho • Bengaluru

On-site
INR 800,000 - 1,200,000
Comprehensive wellness program
Competitive compensation
Generous leave policies
Software Development Engineer – I (Data)
Software Development Engineer – I (Data)

BookMyShow • Mumbai

On-site
INR 1,200,000 - 2,400,000