As a Principal Software Engineer, you will design, develop, and improve algorithms for display ads optimization, including budgeting, pacing, bidding, and ranking. You will work closely with Data Science and Product to formulate problems, collaborate with engineering teams to build scalable, high-performance services with strong observability, identify optimization opportunities, and continually improve systems and algorithms. The Walmart Display Ads team connects brand owners and shoppers through relevant display ads. The Display Ad Serving team develops services to understand shopper intent and context, serve relevant ads, and optimize campaign performance. The team emphasizes project and stakeholder management, continuous improvement, engineering excellence, coaching, problem solving, and innovation. The position involves translating business needs into technical requirements and measurable outcomes; prototyping optimization algorithms with Data Scientists; building low-latency data pipelines for budgeting, pacing, and real-time bidding; developing campaign optimization algorithms and prediction models; and creating offline simulation tools and online dark-canary systems to support rapid, low-risk iteration.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal