Principal, Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- 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.
Requirements
- 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.
- Proficiency in building and scaling API-based services and distributed systems, and in managing workflows using tools such as Apache Airflow or similar orchestration frameworks.
- Strong working knowledge of SQL and modern data engineering practices, enabling seamless integration of ML pipelines with batch and streaming data sources.
- Proficient in version control with Git, and experienced in collaborating within agile, cross-functional software teams.
- A deep grasp of software engineering best practices, including API design, automated testing, CI/CD pipelines, and observability for ML-driven systems.
- Clear and confident communication skills, with the ability to understand cross-functional requirements and translate them into scalable technical solutions.
- 12+ years of industry experience, with a demonstrated ability to take ownership of complex projects and deliver impactful AI/ML solutions from concept to production.
- A mindset grounded in intellectual curiosity, with a passion for MLOps, cloud-native technologies, and driving innovation in scalable AI infrastructure.
Additional Information
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 forleading the development of the multi-tenant Contact Center Platform and the innovative Machine Learning and Generative AI systems,as well asarchitecting enterprise-grade microservices, and pipelines. This is an IC role with an expectation to be hands-on coding 80% of the time .
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Walmart? Share your experience