Principal, Software Engineer
WalmartAbout the role
Position Summary...
What you'll do...
Walmart is a multi-national people-led tech-powered omnichannel retailer with over 2.2M associates. At People.AI, we help, support and empower the HR department with AI and GenAI solutions to improve productivity, harness the opportunities for growth, focus on well-being and cultivate cultures of belonging to all Walmart's associates.
The GenAI Platform team is seeking a highly skilled and experienced Principal Software Engineer reporting directly to Director of Software Engineering. You will be responsible for leading the development of innovative Machine Learning and Generative AI systems, as well as architecting enterprise-grade Machine Learning platform, microservices, and pipelines. This is an IC role with an expectation to be hands-on coding 80% of the time.
About Team:
The Enterprise People Technology team supports the successful deployment and adoption of new People technology across the enterprise. As a Fortune #1 company, our work impacts millions of associates globally. We strive to continuously improve people technology and products to help managers and associates so they can focus on what matters most - supporting our customers and members. People Technology is one of the major segments of Walmart Global Tech’s Enterprise Business Services, which is invested in building a compact, robust organization that includes service operations and technology solutions for Finance, People, and the Associate Digital Experience.
What you'll do:
This is a vital role with significant growth prospect. You will have work to do from day one and you will be counted on to create opportunities that align with the overall organization goals.
Some of this role key responsibilities are but not limited to:
- Lead the design, development, and implementation of complex machine learning solutions that drive business results.
- Mentor junior team members by providing guidance and support to achieve their full potential and improve team efficiency.
- Develop and maintain SDLC processes and best practices - setting and enforcing high standards for quality, reliability, and security in deployed machine learning solutions.
- Work cross-functionally with business, product, data science, front-end engineering, and data engineering teams to ensure alignment and achieve business goals.
- Effectively communicate technical work to senior/executive leaders in both technical and non-technical settings.
- Stay up to date with the latest AI/ML technologies and trend - acting as a thought leader for GenAI/ML Engineering within the organization and in the broader technical community.
What you'll bring:
Some of the skills needed for this role are but not limited to:
- Deep knowledge and experience in building complex, large-scale, mission-critical machine learning applications with microservice architecture in Kubernetes.
- Proven programming skills using standard ML tools such as Python, TensorFlow, PyTorch, CUDA, and related framework and libraries.
- Highly resourceful and methodical in solution/architecture/API/codebase design and ability to translate product requirement into engineering blueprint.
- Experience with common ML model serving framework, especially for NLP models/applications. Familiarity with GenAI/LLMs and related tooling ecosystem a plus.
- Experience developing and maintaining SDLC processes and best practices, including code reviews, automated testing, performance optimization, and model monitoring.
- Exception
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s