Walmart's Associate Listening and Relations team is seeking a Senior Software Engineer to drive observability, automation, and scalability across their AI-driven solutions, leveraging expertise in Python, cloud platforms, distributed systems, and MLOps to deliver robust, personalized, and scalable experiences that support Walmart’s evolving workforce needs.
Requirements
- Experience with Large Language Models (LLMs).
- 5-7 years of experience as technical on-hands data scientist building and deploying solutions.
- Solid understanding of decision trees, random forests, gradient boosting (e.g., XGBoost), with strong understanding of interpretability, scalability, and hyperparameter tuning
- Proven expertise in RAG, CAG, KAG architectures, including advanced chunking strategies, hybrid search, and reranking
- Python Expertise: A deep understanding of Python and its principles, with the ability to apply them effectively.
- Data science, machine learning, optimization models
- Using open source frameworks (for example, scikit learn, tensorflow, torch)
Responsibilities
- Cross-functional Collaboration: Work with product, science, and peer engineering teams to bring products to life.
- Develop Scalable and Personalized Experiences: Utilize your understanding of product requirements, Genai technology stack, and software architecture to enhance associate experiences.
- Partner with Leaders: Collaborate with Feedback platform product and business leaders to ensure alignment and integration of ML solutions into existing software and systems.
- Manage Software Development Dependencies: Work with product, science, information security, and peer engineering teams to identify and manage dependencies effectively, ensuring streamlined development processes.
- Cloud-Based Architectures: Leverage or build cloud-based architectures, technologies, and platforms to deliver optimized ML models at scale.
- Model MLOps Best Practices: Implement CI/CD best practices, including test automation, automated deployments, model retraining, and monitoring to ensure the successful deployment and continuous operation of ML systems and pipelines.
- Stay Updated: Keep abreast of the latest state-of-the-art techniques in machine learning applications/models and foster a culture of continuous learning within the organization.
Other
- Bachelors degree in Statistics, Economics, Analytics, Mathematics, Computer Science, Information Technology or related field and 4 years' experience in an analytics related field.
- Masters degree in Statistics, Economics, Analytics, Mathematics, Computer Science, Information Technology or related field and 2 years' experience in an analytics related field.
- 6 years' experience in an analytics or related field
- PhD in Machine Learning, Computer Science, Information Technology, Operations Research, Statistics, Applied Mathematics, Econometrics
- Successful completion of one or more assessments in Python, Spark, Scala, or R