Senior, Software Engineer (backend Java/rust)

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer role focused on backend development (Java/Rust) for a high-performance platform managing millions of queries per second. Responsibilities include designing, developing, testing, and maintaining software solutions, with a specific emphasis on integrating AI/ML components and leveraging GenAI tools to enhance intelligence and development velocity. The role requires collaboration, technical leadership, and ensuring system reliability and performance within a fast-paced environment.

What you'd actually do

  1. Own scoped feature and model delivery through collaborative engineering teams, ensuring alignment with platform and system objectives.
  2. Write clean, efficient, and reliable code across multiple languages, driving full software development lifecycle including CI/CD and automated testing.
  3. Integrate AI/ML components and leverage GenAI tools to enhance software intelligence and development velocity.
  4. Participate in solution design, conduct code reviews, and ensure scalable, secure, and maintainable software systems.
  5. Collaborate with stakeholders to translate business needs into technical requirements and measurable outcomes.

Skills

Required

  • Extensive experience in software development with proficiency in Java or RxJava, Spring Boot, Kafka, and Cassandra (or similar platforms).
  • Strong expertise in object-oriented programming, code review, debugging, and documentation-based coding practices.
  • Proven ability to deliver scoped features and models through collaborative, iterative development and continuous integration processes.
  • Experience integrating AI/ML components and leveraging generative AI tools to enhance software solutions.
  • Demonstrated skills in designing scalable, secure, and maintainable systems aligned with business objectives.
  • Ability to translate complex business problems into actionable technical requirements and measurable outcomes.
  • Commitment to engineering excellence, continuous improvement, and effective cross-team collaboration.
  • Experience working on high throughput, scalable microservices.

Nice to have

  • Rust experience strongly preferred.
  • 5+ years of full-time experience as a Java backend engineer.
  • Hands-on experience working in a large-scale systems environment.

What the JD emphasized

  • Immigration sponsorship is not available for this role. Applicants must be authorized to work for any employer in the United States without current or future visa sponsorship.
  • This is a full-time onsite role based in Sunnyvale, CA; remote and hybrid options are not available.

Other signals

  • integrating AI/ML components
  • leveraging GenAI tools
  • high throughput, scalable microservices