Principal Software Engineer

Principal Software Engineer

  • Location SUNNYVALE, CA
  • Career Area Information Technology
  • Job Function Information Technology
  • Employment Type -
  • Position Type -
  • Requisition 1332950BR

What you'll do at

SCORE is a state-of-art optimization system that solves complex problems like for route planning, load planning and truck load optimization for Walmart's transportation network. It uses a gamut of proprietary machine learning and combinatorial optimization models to power its solvers. It is is a multi-tenant, highly scalable, low latency system used across geographies.
As a principal engineer on the team, you will be responsible for developing system architecture that meets very tight latency and scalability requirements while optimizing on the cost of deployed hardware.

Minimum Qualifications

1. Deep understanding of architecture patterns for building internet scale systems
2. Hands on experience with event sourcing or event processing systems
3. Hands on experience with sharded relational databases supporting low latency, high volume transactions
4. Hands on experience with a map-reduce framework ( example: Apache Spark )
5. Ability to quickly understand design patterns underlying large codebases ( 100k lines or more ) and improve upon the patterns to achieve faster runtime speed and easier maintainability
6. Good understanding of operating system concepts and execution engine for a popular OO language ( Java JVM or C++ Standard Library )

Preferred Qualifications

• High level understanding of mathematical optimization techniques (linear programming, constraint programming etc)
• High level understanding of heuristics used for solving combinatorial optimization problems.
• Knowledge of graph algorithms like dijakstra, A*
• High level understanding of machine learning techniques for regression and classification
#LI-MC1

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