The organization continues to grow and that in itself exposes us to a fair bit of challenges. We love to see more and more customers believe in us, we are motivated to offer more and more products to them and we would never stop to add any service that can benefit them. All the teams in Flipkart have a single goal - we want to see our customers happy and they work in perfect co-ordination to make this happen.
See our current openings
Introduction
The organization continues to grow and that in itself exposes us to a fair bit of challenges. We love to see more and more customers believe in us, we are motivated to offer more and more products to them and we would never stop to add any service that can benefit them. All the teams in Flipkart have a single goal - we want to see our customers happy and they work in perfect co-ordination to make this happen.
See our current openings
Website
The website team is responsible for all consumer facing systems. Besides rolling out natural, intuitive interfaces for our customers, we work on areas such as Search, Recommendations, Onsite Payments, SEO, SEM, User Generated Content, Social Media and User Analytics.
At the website team, just some of the interesting challenges that we solve are:
- User Experience - our users deserve the smoothest online shopping experience
- Scalability - our traffic increases every single day
- Availability - every second of downtime translates to revenue loss
- Relevancy - be it search or recommendations
- Data mining - search, recommendations, user analytics et al.
- Security - we guard our customer's information with zeal
- Social interaction - we plan to use innovative techniques to leverage group behavior in online shopping
In order for us to deliver on these challenges, we rely heavily on scalable, fault tolerant system architectures. Using good design patterns is second nature to us, and we constantly look to using feedback from innovative consumer behavior analysis to improve our UX.
We use a very broad range of open source technologies, and are constantly experimenting with the latest technology to provide the most smooth, performant and stable online shopping experience for our users.
See our current openings
Analytics
Flipkart is growing by leaps and bounds. Given the explosive rate of growth, decision making based on past experiences and rules of thumb results in sub optimal outcomes. What is needed is data driven decision making and the Analytics team enables that.
The Analytics team works to develop deep functional understanding of various production processes, underlying information systems and the data they capture. We then build systems to present various of views of the operational data to business owners and decision makers.
The Analytics team goes beyond building reporting systems. We have end to end understanding of the underlying business processes, we connect the dots and pose-n-answer questions like: "What does it take to guarantee a 2 day delivery?" and provide the analysis from such exercises to help improve processes.
Some of the current projects where Analytics team had a measurable impact are inventory prediction and delivery performance. There many more such problems (Web Analytics, Recommendation Analytics, Fraud Detection and many more) that need to be tackled and we need smart engineers and analysts to do that.
If you have prior experience doing Analytics (data mining, data warehousing, predictive analytics) or in general are good at problem solving, analytical reasoning and enjoy solving fuzzy problems, Flipkart Analytics would be a great place for you to work.
See our current openings
CMS
The Catalog Management System (CMS) is the master of Catalog data at Flipkart and sources data from thousands of upstream sources.
We build tools that enable Business Development to rapidly add new verticals and suppliers into the system.
We are adding new verticals and suppliers every day leading to large volumes of data and this poses hard challenges for the team to solve. Our system needs to scale to millions of product updates each day with near real-time updates of stock and pricing data.
Some of the interesting areas that the team works on are:
- Core pipeline for large-scale feed processing.
- Pricing platform to support a wide variety of pricing models used by the business.
- Crawling
- Static Content Framework to efficiently process and serve auxiliary content like images and videos.
If you are the one who loves to build large scalable systems that innovatively solve hard business problems, CMS is the team for you.
See our current openings
Supply Chain Technologies
The Supply Chain team is responsible for building systems for our fulfilment operations, end to end. It is our responsibility to ensure our customers' orders reach on time and in good shape.
Our fulfilment can be broadly categorized as:
• Order Life-Cycle Management
• Procurement
• Warehouse Management
• Inventory Prediction & Planning
• Logistics: Flipkart Self-delivery, Accounting and Customer Support
The number of different business flows that we need to deal with is a major challenge for us. Ever increasing users and data adds to the challenges we face, and as a result, to the satisfaction we get out of solving these problems.
If you love one or more of the following, then the ERP team is the place to be in:
• Handling huge amounts of structured data
• Working with large complex code bases
• Designing and implementing software which can scale with the number of users and data
• Coming up with innovative solutions to optimize inventory planning, shipment routing, automated supplier selection and courier vendor selection
We primarily use Java and MySql on Linux as our implementation technologies.
See our current openings
Platform
The Platform team is focused on empowering the business units with solutions that help support the present and future developments. This is achieved through the development of in-house platform components, infrastructures and environments that other teams can ride on and which help glue the different moving parts within Flipkart together. We leverage the technology in a way that eases the work of all other business centric teams within the organization so that they can maintain their focus on best serving the needs of the customers and hence the business.
As the business grows the top challenges we face are:
- Highly scalable systems
- Extremely performant and efficient business work-flows (with low-latencies and that are adaptable)
- Zero-downtimes
- Pro-active profiling of systems
- Data consistency and integrity, amongst others
These are the challenges the team loves to take up (as it is a direct indication of the growth we see) and we have been able to solve them at different levels. We keep pace with the latest and the greatest in technology specifically in the areas of distributed computing, cloud services, scalable data stores (schema and schema-less) and service frameworks - domains that influence the Flipkart architecture.
The team also doubles up as the internal research division within Flipkart to evaluate the technologies on offer, constantly innovate, and to establish best practices within the organization that drive quality. The three core tenets that the team lives by: Quality, Innovation and Efficient Execution.
See our current openings