Software Engineer 3

Software Engineer 3

What you'll do at

Walmart Labs in Carlsbad, CA is HIRING a strong Java/Scala Developer as a Data Engineer. The Customer Experience Tools group is building the platform for processing data and 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 with content on the site and provide data insights on the performance of that content. 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.

• 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!

What You'll be Doing
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. Your responsibilities will include:
• Contributing to data processing jobs that include streaming and batches.
• Work with product analysts to provide relevant data to analyze site performance.
• 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

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
• Java/Scala development experience
• 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.

Preferred Qualifications

• Industry experience with Spark, Kafka, Hadoop, and other Big Data technologies.
• Experience with production system operations (logging, alerting, etc)

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs