About The Team
The Data Sciences team at Flipkart is on a mission to build systemic intelligence across Flipkart products and the overarching ecosystem. Being India's largest online marketplace and the most used e-commerce app in India, places Flipkart in a unique position and gives this team a distinctive opportunity to decipher the richest possible data about Indian consumers. Add the dimension of a vast product selection and a proliferating seller base to that and what you get is a multitude of disruptive possibilities.
In a nutshell, the terabytes of daily data compounded in Flipkart's data centres offer a dynamic mix of numerical, structured, unstructured, image- and audio-based statistics, all set to define shopping in the future.
At Flipkart, the work of a Data Scientist involves collaboration with the engineering and product teams to ensure a holistic outcome at the product delivery. The flat functional structure within Flipkart engineering enables data scientists to focus on excellence and create a deep sense of ownership at every stage of work.
If you aspire to redefine state-of-the-art and create an impact on India's online shopping landscape, Flipkart's Data Science team can offer you the right podium to solve challenging real-world problems and take a giant leap in your career as a Data Scientist.
About The Role
A Data Scientist in Flipkart is required to develop and implement various Computer Vision and Deep Learning models for the various projects like object detection / segmentation, representation learning, attribute extraction using MTL, OCR, AR-VR, scene graphs, etc. The responsible person should be able to communicate and collaborate with multiple stakeholders representing various teams to better understand the problem at hand. At a fundamental level, the responsible person should be able to dive deep into a problem statement and extract interesting insights as well as solutions. In addition to being a quick learner, a DS is expected to get involved in active research projects with a view to publish them.
What you'll do
- Understand Business and product needs and use CV or DL techniques to provide solutions to those in a time bound fashion.
- Communicate and collaborate with business and product teams to have a better understanding of the project so as to be able to drive it within the DS team.
- Get involved in in-depth exploration of solutions using various methods and extract insights from data as well as models, which are to be shared with business and product teams.
- Active participation in working with new methods and learning new technologies, both in the area of data science and data engineering.
What You'll Need
- M.Tech in CS, Data Science, Computer vision, Machine Learning or any related field with experience ranging from 5 to 10 years through publications/deployed solutions/projects.
- Deep understanding of the algorithms (theory and application) that they have worked on.
- Good grasp on the theory and practise of basic computer vision and deep learning algorithms. It is not expected that the candidate has actually worked on all these modules.
- Strong proficiency in Python is necessary.
- Proficiency with CNN (convolution neural networks) and some of the state of art deep learning architectures such as ResNet, Inception, EfficientNet etc in computer vision
- Experience in handling of millions of images
- Knowledge of computer vision frameworks and libraries
- Experience with deep learning frameworks like Tensorflow, PyTorch, Keras.
- Background in Object oriented design, scalability and reusability
- Exposure to JIRA, Git, agile project management is a plus