Principal Software Engineer
Walmart Global Tech - Sunnyvale, CA
Apply NowJob Description
Leads and directs in large-scale, complex, cross-functional projects by reviewing project requirements, translating them into technical solutions. Directs root cause analysis of critical business and production issues by reviewing and analyzing information. Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open-Door PolicyAbout the team:Walmart's Advertising Technology group enables the connection between supplier brands and retail shoppers at unprecedented scale. We are a highly motivated group of engineers and data scientists, working in an agile group to solve complex and high impact problems. We serve billions of ad requests every month with our high-performance ad servers. We build smart data systems that ingest, model, analyze and optimize the massive flow of data from online and store user activity and transactions. We use cutting edge machine learning, data mining and optimization algorithms on this data. Above all, we are laser focused on delivering experiences that our customers and advertisers love. This role is part of our Ad Tech Core Data engineering team and will build the next generation omni-advertising platforms to deliver performance and value to advertisers at scale. A successful person in this role will architect major components of the automation initiatives for AdTech, drive alignment with other teams, guide architecture and technology choices within the team and across Walmart. This role will be responsible for analyzing competitive trends and patterns; analyzing the technology landscape; evaluating short-term and long-term implications and communicating strategies and initiatives clearly. This is a hands-on Architect role, and we are looking for an exceptional and experienced coder first.You'll sweep us off our feet if...15+ years of experience in software development, with a high focus on big data systems, both batch and real-time and distributed systemsExpert in multiple distributed technologies (e.g. Spark/Storm, Kafka, Key Value Stores, Caching, etc.)Deep knowledge in Hadoop ecosystem, like HDFS, Hive, MapReduce, presto etc.Proficient in Scala or JavaAdvanced knowledge of complex software design, distributed system design, design patterns, data structures and algorithms.Experience in one or more public cloud technologies like GCP, Azure, etc.Excellent debugging and problem-solving capability.Experience in working in large teams using CI/CD and agile methodologies.Domain expertise in Ad Tech systems is a plus.You'll make an impact by:Defining overall Core Data Architecture strategy for Walmart AdTech.Developing highly scalable services to process millions of requests per day and solve complex software systems problems.Driving consensus with other Tech teams to consolidate data, data access patterns, and data pull mechanisms.Working with the data scientists and product managers to deliver various initiatives across different areas of the AdTech platforms to improve advertiser experience.Driving projects of high visibility across the organization.Driving Operational Excellence and Engineering Excellence initiatives for the org as a whole by enforcing Engineering Best Practices.Mentoring and guiding mid-to-junior engineers.About Walmart Global TechImagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.Flexible, hybrid work:We use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose and deliver on business needs. This approach helps us make quicker decisions, remove location barriers across our global team and be more flexible in our personal lives.Benefits:Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions - while being inclusive of all people.The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.
Created: 2025-01-31