Architect Job in Flipkart

Architect

Apply Now
Job Summary

Job Description

The Search team at Flipkart is responsible for driving enhanced customer experience so that that they can find the products they are looking for with ease. The team works on a number of problem statements in information retrieval, distributed systems, data engineering, machine learning, algorithms and search experience.

This role gives you an opportunity to solve interesting problems in the area of e-commerce search. And at Flipkart scale: index size 300M, 150K+ peak RPS, 10ms latency.

As an Architect, you will be directly responsible for building the technology solutions needed by the Search team. We seek very high levels of ownership of systems in your team and their impact on the entire Flipkart eco-system. Going beyond your role and contributing to making the organization and business better is an expectation.

Your role will include activities such as:

  • Driving architecture and design level discussions and decisions - creating documents, systems, and modules that can be considered as examples of best in class which the team can use and follow

  • Own the scalability, performance, and performance metrics of complex distributed systems. Drive adoption of best practices around these within the team and even the larger Flipkart context.

  • Own the technology roadmap and vision of the team.

  • Own the end-to-end technology stack - from backend systems to frontend aspects

  • An active participant in technology forums inside and outside of Flipkart

Required qualifications

  • Excellent Academic Background (MS/B.Tech in CS/EE/Maths from a top tier university)

  • 10+ years of proven industry experience building large scale distributed systems

  • Exposure to a wide variety of problem spaces, technologies, and multi-tier architectures.

  • Very strong system design and OO skills with the ability to craft clean interfaces and operate at the right levels of abstraction

  • Experience in complete product development cycle; building new systems from requirements to re-arch of existing systems

  • Be a strong technical mentor to junior members in the team

  • Some experience with aspects of big data processing using Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable

  • Knowledge of building models using existing ML libraries for popular techniques will be a huge plus


Skills Required :
architecture, HLD, large scale, distributed systems, performance, C/C+/C#/Java
Experience Required :

Fresher

Vacancy :

1 Hire

Skills Required :

Architecture, Performance, HLD

Similar Jobs for you

See more recommended jobs