Software Development Engineer 4
Flipkart · Bengaluru
- Experience8–12 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelexecutive
- Posted2 Sept 2026
About Flipkart
Flipkart is hiring in Bengaluru in ecommerce retail. This role looks for around 8+ years of experience.
Skills
- Distributed systems
- Apache Spark
- Apache Flink
- Java
- Python
- Scala
- C++
- SQL
- NoSQL
- Elasticsearch
- Google Cloud Platform
- Data structures
- Algorithms
The role
A software development engineer at a large e-commerce marketplace architects distributed systems and data pipelines for information retrieval and e-commerce search, using Spark and Elasticsearch while guiding complex software projects. Expertise in Java, Python, Scala, C++, and GCP supports scalable, fault-tolerant services and enterprise-grade software delivery.
Full job description
Responsibilities:
System Design: Architecting petabyte-scale, high-performance data pipelines (Spark, Flink) or robust backend systems with strong NFRs (scalability, fault tolerance).
Technical Leadership: Mentoring junior engineers, setting best practices, and leading complex projects end-to-end.
Ownership: Taking full responsibility for services, driving technical roadmaps, and collaborating with product/business teams.
Problem Solving: Tackling complex challenges in areas like information retrieval, machine learning, or e-commerce search.
Requirements:
Experience: 6-9+ years in software development, with a strong track record of delivering enterprise-grade software.
Programming: Expertise in Java, Python, Scala, C++, or similar.
Technologies: Distributed systems, databases (SQL/NoSQL), streaming/batch processing (Spark), search tech (Elasticsearch), and cloud (GCP).
Fundamentals: Strong grasp of data structures, algorithms, and software engineering principles.