Principal Software Engineer - Behavioral Telemetry

Walmart Stores SUNNYVALE, CA

About the Job

Position Description


Walmart's User Telemetry team needs help improving and extending our in-house web and mobile data capture, management, and distribution capabilities. From browser and native app instrumentation to high-volume datastream processing to self-service tooling, the technology we develop and employ delivers vital information to hundreds of teams across the company.



#LI-SN1

Minimum Qualifications



  • Strong JavaScript skills
  • Strong skills in at least a few other languages, ideally including Go and Java
  • Deep understanding of HTTP semantics
  • Data modelling experience, both structured and unstructured
  • Excellent communication and collaboration skills

Additional Preferred Qualifications



  • Experience with digital analytics tools, especially how they work (Omniture, Google Analytics, ...)
  • Experience with digital marketing technology, especially how it works (RTB, DSP, DMP, ...)
  • Experience with big data or stream processing platforms (Hive, Spark, Flink, ...)

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


Walmart's User Telemetry team needs help improving and extending our in-house web and mobile data capture, management, and distribution capabilities. From browser and native app instrumentation to high-volume datastream processing to self-service tooling, the technology we develop and employ delivers vital information to hundreds of teams across the company.