Search jobs > Sunnyvale, CA > Staff software engineer

(USA) Staff, Software Engineer - GenAI

Walmart
Sunnyvale, California, US
Full-time

Position Summary

Submit your CV and any additional required information after you have read this description by clicking on the application button.

We are seeking a visionary Tech Lead Staff Software Engineer to lead our Discovery GenAI team. The role involves driving the integration of AI into our discovery pages, including the homepage, product page, browse, and search functionalities.

This position is not solely focused on coding but also on leading and inspiring a team of talented engineers to develop the next generation of web applications that utilize AI to enhance user experience and developer productivity.

About Team

Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation.

From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at Walmart.

com, through one of our mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization.

What You'll Do

  • Lead and mentor a team of 4-10 engineers, setting technical direction and fostering a collaborative environment.
  • Lead the web integration development on a Next.js React application.
  • Drive the discovery phase of medium to large projects, collaborating with cross-functional teams to deliver high-level design and innovative solutions.
  • Fine-tune and optimize existing AI models to improve performance and accuracy.
  • Set up and configure RAG (Retrieval-Augmented Generation) systems to enhance information retrieval and generation.
  • Evaluate and assess new AI technologies and tools.
  • Implement new architectural patterns and perform design and code reviews to ensure the highest quality of development.
  • Translate project requirements into technical solutions, ensuring timely delivery and adherence to business objectives.
  • Collaborate with leaders to identify opportunities and address high-priority initiatives, providing both short- and long-term solutions.
  • Utilize industry research to inform and improve our technology environment, ensuring alignment with best practices and internal standards.

What You'll Bring

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in web development with a focus on React and Node.js.
  • 2+ years of experience in a leadership role managing technical teams.
  • Extensive experience in web development, with a strong command of React and Node.js.
  • Proficiency in Python, with a strong understanding of AI model development and evaluation.
  • Strong analytical and problem-solving skills, with the ability to manage multiple projects and meet deadlines.
  • Excellent communication skills, adept at collaborating with various stakeholders and influencing decision-making processes.
  • Strong leadership skills with experience managing technical teams.
  • Experience with machine learning frameworks like TensorFlow or PyTorch.
  • Familiarity with cloud services (AWS, GCP, Azure) and infrastructure.
  • Understanding of containerization (Docker) and orchestration technologies (Kubernetes).
  • Proficiency in using operational intelligence and log management platforms such as Splunk for monitoring, searching, analyzing, visualizing, and troubleshooting infrastructure and application issues.

About Walmart Global Tech

Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech.

We're a team of software engineers, data scientists, cybersecurity experts, and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption.

We innovate because people are why we innovate, and people power our innovations. We are people-led and tech-empowered.

Flexible, Hybrid Work

We use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose and deliver on business needs.

Benefits

Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.

Equal Opportunity Employer

Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them.

That means understanding, respecting, and valuing diversity - unique styles, experiences, identities, ideas, and opinions - while being inclusive of all people.

Minimum Qualifications

Outlined below are the required minimum qualifications for this position :

  • Option 1 : Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.
  • Option 2 : 6 years' experience in software engineering or related area.

Preferred Qualifications

Outlined below are the optional preferred qualifications for this position :

Master's degree in Computer Science or related field and 3 years' experience in software engineering.

Primary Location

640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Staff Software Engineer, DevOps and Security. ...

Palo Alto Networks
Santa Clara, California

Are you passionate about building game-changing technology? We're looking for a talented Software Engineer to help shape the future of our IT Customer Experience Team! In this role, you’ll be at the forefront of delivering innovative solutions, including our cutting-edge licensing system, a critical...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Staff Software Security Engineer (PHP) to join their Product Security team. ...

BILL
San Jose, California

Have a full cycle engineering mindset and perform duties of an architect, software developer, a quality assurance tester, automate test cases and hold yourself and the team accountable for successes and failures. Will coach and mentor junior engineers to build and maintain large scale software with ...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Google Cloud - Minnesota
Sunnyvale, California

Experience with system software, distributed systems, and multi-component software systems. Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will w...

Cyngn
Menlo Park, California

As the Staff Frontend Engineer for our SaaS platform team, you will lead the development of a cutting-edge user interface for Cyngn's fleet management system for autonomous industrial vehicles. You'll work closely with backend engineers, product managers, and designers to create an intuitive, respon...

Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Juniper Networks, Inc
Sunnyvale, California

Be part of the talented team, re-architecting networking software on next generation Terabit Routers for cloud and service providers. Exposure to routing/forwarding software would be a plus. ...

Testing Solutions GmbH
Palo Alto, California

Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device driver programming, board support package development, and experience shipping hardware/software products to be part of our core Software Team. The Satellite Software Team is responsible for desig...