Staff, Software Engineer - Backend / Ml

Walmartdataventures

Sunnyvale, CA, United States of America
$143,000.00 - $286,000.00; bonus/equity: annual or...
Hybrid
Large-scale distributed systems
Java and spring boot
Cloud-native microservices
As a Staff Software Engineer, you'll be a technical leader who defines the direction for and evolves the backend microservices, data pipelines, and ML-serving infrastructure that power search at massive scale

Job Summary

  • As a Staff Software Engineer, you'll be a technical leader who defines the direction for and evolves the backend microservices, data pipelines, and ML-serving infrastructure that power search at massive scale.
  • Technically lead a team of 6–10 engineers, including collaboration with offshore/distributed team members — providing architectural guidance, conducting design and code reviews, identifying and removing blockers, and setting the quality bar for the team.
  • We offer competitive pay as well as performance-based bonus awards and other great benefits for a happier mind, body, and wallet.

Matching Summary

As a Staff Software Engineer, you'll be a technical leader who defines the direction for and evolves the backend microservices, data pipelines, and ML-serving infrastructure that power search at massive scale.

Salary

$143,000.00 - $286,000.00; Bonus/Equity: Annual or quarterly performance bonuses, Stock; Benefits: Health, 401(k) match, stock purchase plan, PTO, etc.

Skills & Requirements

Must-have

  • Large-scale distributed systems
  • Java and Spring Boot
  • Cloud-native microservices
  • Kubernetes deployment
  • Apache Spark (SparkSQL)
  • Kafka streaming platforms
  • NoSQL databases
  • Test-driven development

Nice-to-have

  • Inclusive digital experiences
  • Web Content Accessibility Guidelines (WCAG)
  • Assistive technologies
  • Search engines (Solr, Elasticsearch, Vespa)
  • Vector search and ANN indexes
  • Machine learning model lifecycle
  • MLOps practices
  • Python for data engineering

Key Requirements

  • 10+ years experience in software engineering
  • Bachelor's degree in CS or related field and 4 years experience
  • 6 years experience in software engineering
  • Master's degree and 2 years experience

Work Rights

Not specified

Tailored Resume

Cover Letter