Staff Software Engineer

Staff Software Engineer

  • Location SAN BRUNO, CA
  • Career Area Technology & Software Development
  • Job Function Software Development and Engineering
  • Employment Type -
  • Position Type -
  • Requisition 921031BR

What you'll do

We are seeking a Staff Software Engineer professional in our San Bruno, CA office.

Duties: Help build smart data systems that ingest, model and analyze massive flow of data from online, social, mobile and offline commerce/user activity to set key business attributes for millions of products in real time. Use cutting edge machine learning, data mining and optimization algorithms underneath it all to analyze all this data on top of Hadoop/HBase/Hive. Build compelling data visualizations and interactive dashboards to showcase work internally and externally. Be the sole developer responsible for building and implementing web applications that derive insight and project value in multi-petabyte data sets. Have a direct impact on revenue at the core of the company by maximizing the effectiveness of our data. Help the team leverage and contribute to open source technologies wherever possible.

Minimum Qualifications

Minimum education and experience required: Bachelor’s degree or equivalent in Mathematics (Statistics), Industrial Engineering (Operations Research), Computer Science, or a related technical discipline and 5 years of software engineering experience; OR Master’s degree or equivalent in Mathematics (Statistics), Industrial Engineering (Operations Research), Computer Science, or a related technical discipline and 3 years of software engineering experience.

Skills required: Constraint Programming experience. Combinatorial Optimization and Distributed Algorithm Design experience. Experience in Distributed Systems Design for fault tolerance and high availability. Lambda Architecture experience. Experience with Message Queue based scalable async architecture. Demonstrated knowledge of the following programming Languages: Java, Ruby, Python, Javascript, Bash. Spark (SQL, Streaming), Hadoop Map-Reduce experience. Build Manager (Maven), Distributed Version Control (GIT), Continuous Integration (Jenkins) experience. Any amount of experience with the required skills is acceptable.

Wal-Mart is an Equal Opportunity Employer.

Preferred Qualifications

Walmart Associate
"I feel like my manager wants to help me become a better developer and a better person overall."
— Roel, Program Analyst

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle. In Silicon Valley, you can have both.

Discover Silicon Valley
Silicon Valley
View of Silicon Valley from the hills after a passing storm

All the benefits you need for you and your family

  • Multiple health plan options
  • Vision & dental plans for you & dependents
  • Associate discounts in-store and online
  • Financial benefits including 401(k), stock purchase plans and more
  • Education assistance for Associate and dependents

Recently viewed jobs