Staff, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA +2

Staff Software Engineer at Walmart's Advertising Technology group, focusing on building the next generation omni-advertising platforms for Sponsored Search Ad Server. The role involves leading design, architecture, and implementation of large-scale distributed systems, with a requirement to work with Data Science teams to implement ML models in real-time serving.

What you'd actually do

  1. Leads the design phase of large software engineering projects by collaborating with cross-functional teams to determine project strategy; interpreting strategy into sustainable architecture and solutions; identifying short- and long-term solutions and timelines; driving prototype development to ensure concept is feasible.
  2. Leads project teams for engineering projects by providing direction regarding architecture and design; providing guidance regarding project issues or roadblocks; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes; ensure stability and scalability of the platform
  3. Direct root cause analysis of business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); interpreting the results to determine further action; directing root cause analysis to prevent future occurrence of issues

Skills

Required

  • Bachelor's Degree or master’s degree in Computer Science (or related field) and 8+ years of experience
  • Experience in AdTech and/or Search is a must
  • Experience working with Data Science teams to implement ML models in real time serving
  • Leadership experience in solutions architecture and design
  • 6+ years of experience in building and managing large scale distributed, scalable, highly available, and fault tolerant systems.
  • 6+ years of hands-on experience in Java or another object-oriented language, Spring, No SQL
  • Experience in Apache Hadoop, Map-reduce, Apache Spark, and in messaging Systems as Kafka
  • Strong communication and leadership skills
  • Exceptional analytical-reasoning and problem-solving skills

Nice to have

  • Exposure to data science and machine learning techniques

What the JD emphasized

  • Experience in AdTech and/or Search is a must
  • Experience working with Data Science teams to implement ML models in real time serving
  • 6+ years of experience in building and managing large scale distributed, scalable, highly available, and fault tolerant systems.

Other signals

  • implement ML models in real time serving
  • build the next generation omni-advertising platforms
  • large scale distributed, scalable, highly available, and fault tolerant systems