Principal Software Engineer playing a technical leadership role in developing scalable GenAI solutions at Walmart. Collaborating with multiple teams to drive business impact in the retail sector.
Responsibilities
Stay abreast with technical advancements and drive system architecture and software development processes
Lead and mentor teams in the implementation of complex systems, fostering a culture of technical excellence and innovation
Be hands-on in prototyping, researching, and coding scalable, consumer-facing systems
Collaborate with business and product teams to achieve our long-term business goals
Champion operational and engineering excellence
Participate in code reviews, operational reviews, architectural discussions, and troubleshooting sessions to ensure the highest standards of development
Provide mentorship to engineers, managers, and others to help develop great talent
Requirements
At least 7 years of Software engineering Experience building highly available, large-scale systems in commerce, retail tech, or distributed environments
Hands-on and architectural experience in AI agent development using LLMs and related frameworks
Proficiency in modern programming languages (Java, Python) and experience working with large datasets at scale
Hands-on experience designing and implementing event-based systems using technologies such as Apache Kafka, RabbitMQ, or similar messaging platforms
Strong experience with cloud services on platforms like Microsoft Azure and Google Cloud Platform (GCP)
Strong knowledge of Web Services (REST), API design, ORM, and Service-Oriented Architecture
Deep understanding of system design principles, operational excellence, and delivering reliable software for large user bases
Strong analytical and decision-making skills
Proven experience mentoring engineers in technical problem-solving
Benefits
Health benefits including medical, vision and dental coverage
Staff Software Engineer developing and operating AI - powered services at Snowflake. Shaping system architecture and mentoring engineers to elevate technical quality and collaboration.
Software Engineer developing full stack applications for Ford using cloud technologies and Agile methods. Collaborate with teams to modernize dealer services applications in a hybrid work environment.
Severe Service Engineer working with Emerson's North American Team. Responsible for engineering support for critical and severe service applications with customer engagement.
Full Stack Developer with expertise in C#, .NET, and React for renewable energy solutions. Join Power Factors to enhance the Unity platform for managing energy assets.
Lead Software Engineer crafting innovative customer - facing solutions at Lloyds Banking Group. Join a dynamic team to influence and improve engineering practices across our organization.
Software Engineer enhancing virtualization features for Linux and RTOS. Collaborating on hypervisor to ensure robust performance and reliability in guest OS.
Senior Manager Software Engineering leading scalable software architecture at Verisk. Responsible for building and mentoring engineering teams with a focus on technical excellence and agile practices.
Senior Manager Software Engineering developing scalable software architectures at Verisk. Leading engineering teams and driving agile development practices for cloud - based applications.
Senior Full Stack Developer designing and maintaining scalable web applications for a global B2B SaaS platform. Collaborating with cross - functional teams to deliver high - quality software.