Our team is a part of Sams club IDC WalmartLabs. We are in the process of setting up a new team to identify the problem areas and suggest solutions to improve in-
store customer experience and business processes.
You will be responsible for one or more business problems and suggesting technical solution. You will be interacting with business / end users to understand the problem space and provide the technical solution.
You will be driving the architecture and design for the proposed solution and owning the technical quality of the solution.
You will also have challenging opportunities to cross-collaborate with inter-disciplinary product and engineering teams to solve some of the unique challenges in multi-
channel shopping experience.
Understand business problems and suggest technology solutions
Drive Proof of Concept (POC) and Proof of Technology(POT) evaluations
Lead engineering efforts from rapid prototypes to large-scale applications using variety of languages and tools / technology stacks.
Publish and update technical architecture and user / process documentation.
Architect, design, build and deploy cutting edge solutions at scale, impacting millions of customers.
You will need to exhibit strong leadership and communication skills to collaborate with business, product, engineering and management across different geographic locations
Create and recommend solution design options factoring in requirements, standards and current Infrastructure environment.
Communicate and present solutions to the other stakeholders
Guide and mentor others members in the team to promote highly technical and self-sufficient teams.
Bachelor's / Master's Degree and 15+ yrs. of experience in Computer Science or related field
5 or more years of experience with Java (Spring MVC, Hibernate) in building multi-threaded high performance scalable applications
5+ yrs. of experience with NoSQL such as CouchBase, Cassandra, Mongo DB etc.
5+ Yrs of experience with SOA (Service Oriented Architecture), RESTful web services
2+ Yrs exp in the area of big data, machine learning, GPU Computing and Deep Learning.
Hands on in Architecting and developing large scale Core Java applications
Deep Understanding of Application and Infrastructure as well as overall Operations / Network Management eco-systems for efficient operations management
Strong experience on building distributed large-scale systems - Hadoop / HDFS, Kafka, Storm / Flink, etc.
Experience in Real time applications, Transactional Systems, Encryption Exposure to Spark(ML package) or Python(scikit-learn) or R.
Strong technical troubleshooting, diagnosing and problem-solving skills
Strong computer science fundamentals in algorithms, data structures and data stores
Ability to work with distributed teams in a collaborative and productive manner
A self-motivated learner and builder with strong customer focus and obsession with quality
Our Ideal Candidate
You are a Code Ninja who has conceptualized, developed and deployed substantially complex, business critical software components in his / her career.
You have a deep interest and passion for technology. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills.
You are self-driven and motivated with entrepreneurial passion and desire to work in a fast-paced, results-driven agile environment with varied responsibilities.
You have a passion to mentor and drive technical associates to deliver quality products in an agile environment. You have a flair to setup new process and bring in an innovative mindset to drive the team.