Software Engineer III - Full Stack Python, Gen AI Developer
WalmartAbout the role
Position Summary...
What you'll do...
Walmart's Global Sourcing Technology team is responsible for building and maintaining software that enables Walmart to Source the best quality products at the lowest possible price and pass that savings to our Customers so they can Save Money and Live Better. Walmart is investing in transforming the Global Sourcing business by enhancing the user experience with the latest technology and we are looking for talented individuals who can use their engineering and leadership skills to help our teams solve complex problems. You will be part of the application development team leading software design and implementation, problem solving, leading consistency across our team in quality standards, ensuring our teams adhere to micro-service architecture principles, research and propose ingenuitive ideas that allows our teams to solve problems faster and provide engineering efficiency as they work with our customers to deliver world-class software solutions.
“Immigration sponsorship is not available in this role”
About Team:
Focusing on customer, associate and business needs, this team works with Walmart International, which includes more than 5,200 retail units, operating in 23 countries such as Canada, Central America, Chile, China, India, Mexico and South Africa to name a few.
What you'll do:
- Lead the work of other small groups of six to ten engineers in software development and design.
- identifying short and long- term solutions and timeline; reviewing and approving proposed solutions, implementing new architectural patterns; and performing design and code reviews of changes.
- Provides support to the business for new and existing systems by responding to user questions, concerns, and issues (for example, technical feasibility); researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; and directing users to appropriate contacts for issues outside of own domain.
- Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality); performing root cause analysis to reduce future issues; engaging support teams when needed; developing solutions; driving the development of an action plan; performing actions as designated in the plan; and completing online documentation.
- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales.
What you'll bring:
- 4+ years of experience building scalable applications
- Backend (Python):
- Utilize libraries like to integrate a pre-trained Generative Pre-trained Transformer (GPT) model like GPT-4 or Gemini.
- Develop a text pre-processing module to handle user input, cleaning and formatting text for optimal model performance.
- Implement an API endpoint using a framework like Flask or FastAPI to receive user prompts and send them to the Gen AI model.
- Integrate a safety module to filter out potentially harmful or biased outputs from the model.
- Frontend (React):
- Build a user-friendly interface using React components where users can input writing prompts, choose desired writing styles (e.g., poem, script, news article), and adjust generation parameters.
- Utilize React's state management libraries (Redux, Context API) to handle user interactions and display generated content dynamically.
- Implement an attractive and intuitive UI that al
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