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.2 million associates. At CCaaS Platform, we’re at the forefront of designing and deploying Walmart’s next-generation Contact Center as a Service (CCaaS) platform. Our mission is to support all business functions while leveraging state-of-the-art AI and GenAI capabilities to enhance agent experience and productivity, empower customers with self-service options, and reduce average handle time in client-agent interactions.
We are seeking a hands-on highly skilled and experienced Principal Software Engineer to join our team. In this individual contributor role, you will report directly to the Sr. Director of Engineering and GenAI. You will be responsible for leading the development of the multi-tenant Contact Center Platform and the innovative Machine Learning and Generative AI systems, as well as architecting enterprise-grade microservices, and pipelines.
This is an IC role with an expectation to be hands-on coding 80% of the time.
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 aligns with the overall organization goals. Some of this role key responsibilities are but not limited to
- Provide strategic guidance in system architecture and software development process.
- Hands on in prototyping, researching and construction of mission critical systems.
- Lead and mentor teams in the implementation of complex systems, fostering a culture of technical excellence and innovation.
- Collaborate with cross-functional teams to drive the continuous improvement of our technology stack and processes.
- Stay abreast of emerging trends and technologies in AI and software engineering, advocating for their adoption where appropriate.
- Ensure the delivery of high-quality, scalable, and resilient systems that meet business goals and customer needs.
- Participate in code reviews, architectural discussions, and troubleshooting sessions to ensure the highest standards of development.
- Drive a culture of accountability, ownership, and inclusivity within the team.
- Design, develop, and deploy enterprise-grade LLM-powered intelligent applications.
- Implement retrieval-augmented generation (RAG) pipelines using vector databases such as Milvus or FAISS to enable deep integration with Walmart’s knowledge ecosystem.
- Act as a platform enabler and technical collaborator, working closely with Data Scientists, Software Engineers, Product Managers, and MLOps/DevOps teams to streamline model deployment, monitoring, and lifecycle management.
What you'll bring:
Some of the skills needed for this role are but not limited to
- Expert-level proficiency in programming languages such as Python or Java, with a strong track record of delivering high-performance, production-grade code for machine learning applications.
- Proven experience designing, developing, and operationalizing end-to-end ML systems, including data ingestion, feature engineering, model training, deployment, and monitoring.
- Deep experience in Linux-based development environments, along with containerization using Docker and orchestration with Kubernetes for scalable ML service deployment.
- Hands-on experience working with cloud platforms like Google Cloud Platform (GCP) or Microsoft Azure, with familiarity in their AI/ML tools, infrastructure components, and DevOps ecosystems.
- Profi
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