As a Software Engineer III you would be responsible for the architecture, design and development of crucial components of large, internet scale, highly performant scalable systems.
You will be delivering technology solutions those that will enable business to take critical decisions. You will be independently driving the engagement with business, product and other engineering teams within Walmart.
Bachelor's degree in computer science or related discipline and experience of at least 3 years.
Strong computer science fundamentals in algorithms, data structures, storage technologies, distributed computing, operating systems, etc.
Experience in designing and implementing scalable solutions in a large-scale distributed environment.
Robust and defensive coding skills using Java or any other Object Oriented Programming Language
Scripting skills in at least one of the following : Perl, Python, Shell, Bash, or Ruby
Strong knowledge of RDBMS and any other NoSQL database technologies (Cassandra, HBase, MongoDB, Dynamoetc.)
Hands-on experience on Hadoop and Hadoop Ecosystem is strongly desirable.
Experience in building SOA based solutions, PAAS, SAAS highly desirable.
Knowledge of stream processing technologies like Spark, Storm, Flink is great to have
Exposure to distributed caching, failure detection algorithms & application failover strategies is desirable.
Experience with building self-healing, automatic fault detection and recovery mechanisms is good to have.
You have a deep interest and passion for technology.
You love writing and owning codes and enjoy working with people who will keep challenging you at every stage.
You breadth and live large scale systems engineering.
You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills.
You are self-driven and motivated with the desire to work in a fast-paced, results-driven agile environment with varied responsibilities.
This job was posted by Ankita Das from Walmart Labs.