Taro Logo

Senior, Software Engineer

World's leading retailer transforming retail through technology and innovation.
$117,000 - $234,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · E-Commerce · AI

Description For Senior, Software Engineer

Walmart's Personalization team is seeking a Senior Software Engineer to join their innovative team focused on creating seamless, personalized customer experiences across all shopping channels. This role combines big data engineering with machine learning applications to serve millions of customers. You'll work on building large-scale distributed systems that process petabytes of data, implementing sophisticated personalization algorithms, and creating intelligent systems that power 1:1 customer experiences. The position offers competitive compensation ($117K-$234K) plus bonuses and comprehensive benefits.

The role involves architecting and developing data-driven platforms that power personalization across Walmart's digital and physical presence. You'll work with cutting-edge technologies including Apache Spark, Kafka, and cloud platforms, while collaborating with cross-functional teams of data scientists, engineers, and product managers. The ideal candidate brings deep expertise in distributed systems, big data technologies, and software engineering best practices.

This is an opportunity to make a significant impact at massive scale, working on systems that serve millions of customers daily. You'll be part of Walmart Global Tech, working from their Silicon Valley office in Sunnyvale, where you can combine a rewarding career with the lifestyle benefits of the Bay Area. The role offers excellent growth potential and the chance to contribute to the future of retail technology while working with a talented team of engineers and scientists.

Last updated a day ago

Responsibilities For Senior, Software Engineer

  • Build data-driven platforms for Personalization experiences across site, app, stores, voice commerce
  • Architect systems to process and manage petabyte scales of features data
  • Collaborate with team leads on end-to-end scalable architecture
  • Work with stakeholders to define strategy and vision for Personalization initiatives
  • Propose and review technical solutions including architecture design
  • Contribute to research community through conferences and workshops
  • Build and maintain large-scale distributed systems
  • Evaluate and fine-tune systems for performance and efficiency

Requirements For Senior, Software Engineer

Java
Python
Scala
Kafka
Cassandra
  • Bachelor's degree in computer science or related field and 8+ years industry experience, or master's degree and 6+ years experience
  • 4+ years of experience in building large-scale data pipelines using big data technologies
  • 4+ years of hands-on experience in Java or Scala, Python, Bash, and SQL
  • Experience in building large-scale distributed systems
  • Advanced knowledge of complex software design and distributed system design
  • Experience with Apache Spark, Apache Kafka, and Hadoop stack
  • Experience with relational SQL and NoSQL databases
  • Experience with distributed version control like Git
  • Strong written and oral communication skills

Benefits For Senior, Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
Education Budget
  • Multiple health plan options including vision & dental plans
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts in-store and online
  • Education assistance for Associate and dependents
  • Parental Leave
  • Military service pay
  • Paid Time off including vacation and sick leave
  • Short-term and long-term disability
  • Performance-based bonus awards

Interested in this job?

Jobs Related To Walmart Senior, Software Engineer