About the Role
We are looking for seasoned engineers who are quality conscious, product thinkers, business cognizant and smart – not mere coders. Engineers get to significantly amplify the impact of their work/creations with the scale that Flipkart operates at. The same scale also demands the engineers to produce super-efficient solutions. Engineers participate and breed the culture of self-drive, which is fuelled with merit based opportunities. In the pursuit of excellence, Flipsters compete against themselves because there is no competitor in the radar. Flipsters’ area of work includes advanced information-retrieval algorithms, massive scalability, elastic storage, predictive analytics, fraud detection, inventory planning, supply chain automation, and large-scale applications that enrich the user experience, to name a few. Working with the market leader, engineers mostly solve challenges-never-seen-before.
Responsibilities
- Deep expertise in at least one programming language & tech stack.
- Substantial experience in building complex and scalable solutions.
- Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.
- Experience leading multi-engineer projects and mentoring junior engineers
- Experience with full life cycle development in any programming language on a Linux platform
- Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr
- Prior experience in working with Agile software methodologies (XP, Scrum), TDD and Continuous Integration(CI/CD) a plus.
- BTech, MTech, or higher in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience.
- Experience in building data-driven web application design and development is a plus
- Expert level experience in building scalable, large and complex business application using some of above technologies and mentoring junior engineers.
Required Skills
Machine coding
- Single machine in-memory program
- Need a working code with functionality
- Readable and well-designed code with right abstractions, separation of concerns, right design patterns
- Performant code with concurrency and efficient data structures
- Write test cases covering happy path and edge cases.
Problem Solving
- Choose the right combination of data structures to solve the problem
- Identify most edge cases for the problem
- Identify opportunities of parallelism: utilizes multi-core solutions where applicable
Design & Architecture
- Distributed systems design and system interaction
- Identify API signatures
- LLD with class design
- Solve for performance & availability
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Architect - Mobile
2026-05-28
Engineering Manager
2026-05-21
Embedded Systems & FPGA Engineer (all genders)
2026-05-28
- Posted
- Feb 19, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bengaluru
- Company
- Flipkart
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Architect - Mobile
2026-05-28
Engineering Manager
2026-05-21
Embedded Systems & FPGA Engineer (all genders)
2026-05-28