Principal Software Engineer

Principal Software Engineer

What you'll do at

As a search platform principal engineer, you will be a key researcher and technical lead expert in the architecture and development of search platform services and software systems. Your responsibilities include:
• Create visionary software architectures and systems to meet the evolving business and system demand
• Design, develop and implement large-scale distributed systems with large volumes of data, focusing on scalability, latency, and fault-tolerant
• Lead research initiatives for cloud native designs and implementation within public and private clouds, working in a cloud infrastructure ecosystem consisting of VMs, Kubernetes, and containers.
• Collaborate with enterprise architects, product managers, data scientist, engineers and business managers to bring R&D projects into production.
• Lead in the design of new systems and the redesign of existing systems to meet business requirements, changing needs, and integration of state-of-the-art technology.
• Participate in development life cycle activities like design, coding, testing and production release. Deliver high quality code in an agile team environment.
• Drive innovation through rapid prototyping and iterative development.
• Conduct design and code reviews and raise the bar on engineering rigor and standard
• Debug production issues across services and tech stack
• Continuously measure and optimize the performance, effectiveness, and uptime of backend services
• Effectively communicate and build collaboration at all areas and levels of the business and engineering
• Promote and support company policies, procedures, mission, values, and standards of ethics and integrity

Minimum Qualifications

• Experience with deployment of Kubernetes, containers, service meshes, and micro services
• Experience in extract, transform, load (ETL) processes.
• Experience with ML technologies
• Fluency in advanced shell scripting, Configuration management - Ansible, chef, puppet
• Knowledge of UI development - JavaScript, HTML, CSS and experience with frameworks like Node JS
• Involvement and contribution with open source software communities

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.

Discover Silicon Valley
Silicon Valley
View of Silicon Valley from the hills after a passing storm

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs