Principal Software Engineer

Principal Software Engineer

What you'll do at

As a Principal Software Engineer at Walmart Labs, you'll ensure the delivery of a world-class e-commerce platform by building tools and services. You'll have the chance to work with many teams (e.g. product development, infrastructure, automation, research) across WalmartLabs. The ideal candidate is a detail-oriented engineer, with a passion for building great software products. Responsibilities You'll build a solid, reliable and scalable engineering culture that drives continuous and robust automation. Design and implement tools and processes to scale build/test/release/monitoring efforts across multiple products.

Minimum Qualifications

· Bachelor's Degree in Computer Science or related field
· 8+ years of experience with building scalable, high performing and robust Java applications
. Experience in designing and developing solutions using Machine Learning and other advanced AI technologies to solve a variety of problems
· Big data methodologies involving Hive/Hadoop/ Spark
· No-sql technologies like Cassandra, couchbase, Flume or Hbase
. Experience in Agile Methodology
· Web/app containers such as Apache/Tomcat, Ngin
· Advanced scripting skills in at least one of the following: Python or Shell and willingness to learn new technologies
· Highly skilled in Python and preferably in one or more programming languages like C++, Java, Go, etc
. Big Data implementations Experience with standard implementations of Machine Learning algorithms through libraries/packages/APIs (e.g. scikit-learn, Theano, Spark MLlib, H2O, TensorFlow etc.)

Preferred Qualifications

· Open source search engines like Apache Solr, Lucene, or Elasticsearch
· Various programming languages like Python and R. Experience using NLP as well as supervised and unsupervised machine learning methods to real-world datasets
· Open source application frameworks like Spring
· Relational databases such as Oracle or MySQL

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.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, 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

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

Recently viewed jobs