Senior Software Engineer

Walmart eCommerce - Carlsbad, CA (30+ days ago)3.7


Position Description

Through the innovative fusion of retail, social and mobile, we are redefining Commerce for the largest retailer globally. We are a talented group of the brightest technologists and business people in the industry, excited about the limitless opportunities that this next generation of Commerce will bring to billions of people around the globe, all in an effort to help our customers save money and live better!

The Customer Experience Tools group is building the platform for optimizing content within Walmart e-commerce apps and sites. We are looking for a passionate and energetic engineer who can help design and build the tools to manage and experiment content on the site and provide data insights on the performance of that content. As Senior Software Engineer, you will work in a team of engineers, architects, and product visionaries and deliver high quality technical designs and code for a system that touches millions of users.

What you'll do
Walmart Labs is HIRING a strong Sr. Software Java developer with a passion for building highly scalable backend solution for our Carlsbad, CA location!
  • Are you interested in building a highly scalable data insights platform, enabling merchants to understand the performance of their content on the site?
  • Are you a self-starter who thrives in a startup-like culture and want to work with a company which is defining and building next generation digital experiences and have an impact on hundreds of millions of users?
  • Do you want to leverage and contribute to open source technologies as part of your job?
If you answered YES to these questions, and you are the kind of developer who enjoys working on complicated technical challenges, learning from and collaborating with experienced engineers... WE WANT TO TALK TO YOU!

As a member of the Customer Experience Tools team you will be expected to work with your peers and/or independently on the design, development, testing, implementation and documentation of solutions. This includes collaborating on new tools and frameworks, working on open source tools and evangelizing the tools we create. Come up with better solutions to optimize the customer experience on Walmart’s e-commerce systems.
  • Contribute to the development of our reporting platform.
  • Help in throughout the development lifecycle : design, implementation, testing, adoption, and support.
  • Follow engineering best practices, including use of design patterns, code reviews and documentation.
  • Effectively Collaborate and Communicate to support users and troubleshoot business and production issues
#LI-SH2
Minimum Qualifications

  • Bachelor’s Degree in Computer Science or related field and 4-6 years experience or Master’s Degree in Computer Science or related field and 3-5 years experience
  • Proven industry experience with large scale distributed systems
  • Strong programming experience in Java and building services using back end technologies (Spring, Hibernate)
  • Experience with SQL/No-SQL and database technologies (Oracle, Cassandra, Hive)
  • Good understanding of big data and machine learning technologies
  • Effective Communication & Problem solving skills
  • Strong analytical skills
  • Ability to operate effectively and independently in a dynamic, fluid environment
  • Strong customer focus and obsession with quality
  • Attitude to thrive in a fun, fast-paced environment.
Additional Preferred Qualifications

  • Experience with data processing through Spark and/or using Hive to query large data sets
  • Scala or Python experience
  • Experience with production system operations (logging, alerting, etc)
Company Summary

The Walmart eCommerce team is rapidly innovating to evolve and define the future state of shopping. As the world’s largest retailer, we are on a mission to help people save money and live better. With the help of some of the brightest minds in technology, merchandising, marketing, supply chain, talent and more, we are reimagining the intersection of digital and physical shopping to help achieve that mission.
Position Summary

Through the innovative fusion of retail, social and mobile, we are redefining Commerce for the largest retailer globally. We are a talented group of the brightest technologists and business people in the industry, excited about the limitless opportunities that this next generation of Commerce will bring to billions of people around the globe, all in an effort to help our customers save money and live better!

The Customer Experience Tools group is building the platform for optimizing content within Walmart e-commerce apps and sites. We are looking for a passionate and energetic engineer who can help design and build the tools to manage and experiment content on the site and provide data insights on the performance of that content. As Senior Software Engineer, you will work in a team of engineers, architects, and product visionaries and deliver high quality technical designs and code for a system that touches millions of users.

What you'll do
Walmart Labs is HIRING a strong Sr. Software Java developer with a passion for building highly scalable backend solution for our Carlsbad, CA location!
  • Are you interested in building a highly scalable data insights platform, enabling merchants to understand the performance of their content on the site?
  • Are you a self-starter who thrives in a startup-like culture and want to work with a company which is defining and building next generation digital experiences and have an impact on hundreds of millions of users?
  • Do you want to leverage and contribute to open source technologies as part of your job?
If you answered YES to these questions, and you are the kind of developer who enjoys working on complicated technical challenges, learning from and collaborating with experienced engineers... WE WANT TO TALK TO YOU!

As a member of the Customer Experience Tools team you will be expected to work with your peers and/or independently on the design, development, testing, implementation and documentation of solutions. This includes collaborating on new tools and frameworks, working on open source tools and evangelizing the tools we create. Come up with better solutions to optimize the customer experience on Walmart’s e-commerce systems.
  • Contribute to the development of our reporting platform.
  • Help in throughout the development lifecycle : design, implementation, testing, adoption, and support.
  • Follow engineering best practices, including use of design patterns, code reviews and documentation.
  • Effectively Collaborate and Communicate to support users and troubleshoot business and production issues
#LI-SH2