Job Title: Principal Software Engineer
Position Level: IN6
Work Location: Bengaluru
About Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That?s what we do at Walmart Global Tech. We?re a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world?s largest retailer, delivering innovations that improve how our customers shop and empower our 2.2 million associates. To others, innovation looks like an app, service or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption.
The Enterprise Item and Inventory Organization is responsible for architecture, design and delivery of all subsystems that make up the Walmart Product Catalog eco system. This catalog drives the ecommerce and stores business across US and international markets. This eco system is large distributed platform built on technologies like Cassandra, Hadoop, spark, storm, Kafka, and elastic search. It scales to millions of transactions per hour and handles hundreds of millions of unique SKUS. It can be largely grouped into the following
A master data source for product information, images, videos, offerings and supply/chain data
Machine learning and data science Leveraging machine learning and data science techniques to address use cases like classification, product matching, attribute extraction, title optimization, image correction, detection of offensive content, quality assessment.
A large-scale distributed data processing pipeline orchestrating transaction across micro services handling product data.
Leverage a graph DB to build a retail graph
APIs and data integration layer powering digital experiences, search, analytics and marketing.
Leading a team of data scientists and machine learning engineers to develop, implement, and test scalable solutions for item and catalog.
Consult with business stakeholders across stores and ecommerce businesses regarding algorithm-based recommendations and be a thought-leader to develop these into business actions.
Mentor peers and junior members and handle multiple projects at the same time.
Manage the continuous improvement of data science and machine learning led initiatives by following industry best practices and staying up to date with and extending the state-of-the-art in data science research.
Excellent academic or industrial track record of proposing, conducting and reporting results of original research, plus collaborative research with publications
Engage and partner with universities, institutes and vendor partners to ideate and innovate.
Participate and speak at various external forums such as ML / AI conferences.
Promote and support company policies, procedures, mission, values, and standards of ethics and integrity
Work with teams that are distributed across geographies.
PhD/MS in Computer Science, Applied Math, Statistics, Operations Research or related field
10+ years of experience working with large data sets or do large scale quantitative analysis
Experience in analyzing complex problems and translating them to data science algorithms with due attention to computational efficiency and testing at scale.
Experience in machine learning, supervised and unsupervised: Forecasting, Classification, Data/Text Mining, NLP, Decision Trees, Adaptive Decision Algorithms, Random Forest, Search Algorithms, Neural Networks, Deep Learning Algorithms.
Experience in statistical learning: Predictive & Prescriptive Analytics, Parametric and Non-parametric models, Regression, Time Series, Dynamic / Causal Model, Statistical Learning, Guided Decisions, Topic Modeling
Experience working with big data – identifying trends, patterns, and outliers in large volumes of data.
Strong implementation experience with high-level languages, such as Python, R, Scala or similar scripting language, and familiarity with Linux/Unix/Shell environments
Strong hands-on skills in sourcing, cleaning, manipulating and analysing large volumes of data using distributed computing platform
Worked with at least one mainstream machine learning frameworks, including caffe, convNet, Tensor Flow, Torch
Working proficiency with SQL and relational databases, data warehouse
Experience with big data platforms – Hadoop(Hive, Pig, Map Reduce, HQL) / Spark / H20
Superior verbal, visual and written communication skills to educate and work with cross functional teams on controlled experiments.
A willingness to learn, share, and improve.
Experimentation design or A/B testing experience is preferred.
Our Ideal Candidate
Will have the necessary qualifications as listed above. Worked in geographically distributed teams. Have the ability to work on multiple projects and assignments. Experience managing stakeholders and communicating effectively. Must have the attitude to thrive in a fun, fast-paced environment.
Walmart Inc. is an Equal Opportunity Employer By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity unique styles, experiences, identities, ideas and opinions while being inclusive of all people.