Senior Software Engineer, Walmart

Senior Software Engineer, Walmart

Company Walmart
Job title Senior Software Engineer – Full Stack Python, Gen AI Developer
Job location Sunnyvale, California, USA
Type Full Time

Responsibilities:

  • Lead by example a team of 3-4 members. Show your chops as an exceptional and experienced developer
  • 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.
  • Identifying short and long-term solutions and timelines; 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.

Requirements & Skills:

  • Bachelor’s Degree or Master’s degree in Computer Science (or related field) and 7+ 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 allows users to review and iterate on generated content.
  • Backend for Frontend / API Gateway (Node.js):
  • Serve as a communication layer between the React frontend and the Python backend.Utilize a framework like Express.js to build a lightweight API gateway for managing incoming requests and responses.
  • Familiarity with continuous integration/deployment processes and tools such as Jenkins and Maven.
  • Strong experience interfacing with Web Services platforms
  • Strong expertise in the development of scalable cloud native microservices
  • Strong expertise in designing and building APIs
  • Strong expertise with Cloud Technologies like Azure and GCP
  • Strong Expertise in Java/Python,  Design Patterns

apply for job button