Software Development Engineer

Short Description

Walmart is looking for a Software Development Engineer who has strong development skills around Hadoop, Hive, Map/Reduce.

Job Description

SEM Engineering team is a part of Growth at Walmartlabs and is in charge of optimizing paid. We are tasked with optimizing ad spend on RoAS while making sure as many items from our catalog as practical get the conversion, while doing it at scale, meaning, the traffic quality should be maintained regardless of the amount of ad spend. We use data science methods to dynamically modify keyword and product ad bids across top search engine providers. The team is responsible for building data pipelines and API integrations enabling us to do so, with concerns of SLA and data quality squarely in focus, as well as building internal tool to provide our business partners control and visibility of SEM operations. Our challenge is immense. Presently, the catalog is expanding by 10s of thousands of items daily and keyword universe is growing by 10s of thousands monthly.

  • Bachelor's Degree in Computer Science or related field and 5+ years of industry experience.
  • Work experience with big data pipelines (Hive, Pig, Spark, Elastic search).
  • Understanding of data architecture, replication, and administration.
  • Programming skills in Python, Linux shell, Hadoop Hive SQL.
  • Skillfully balancing independent work with asking for help effectively in a large organization.
  • Experience in multi-cloud production environment deployment and maintenance.
  • Strong experience in debugging, performance tuning and optimization for scalability and high availability.
  • Ability to rapidly create functional prototypes.
  • Understand SDLC, use of SCM (Git) and continuous integration tools (Jenkins).
  • Strong customer focus and obsession with quality.
  • Strong development skills around Hadoop, Hive, Map/Reduce.
  • Very strong communication, ability to read, understand, fix, and document code written by other engineers.
  • Experience collaborating with multiple teams.
  • Passion for performance debugging and benchmarking.
  • Experience with Continuous Integration and related tools.
  • Strong foundation in core design patterns and software architecture principles.
  • Experience and passion to work in a fast-paced Agile environment, delivering functional features in small time durations.

Software Development Engineer
Mid-Senior-level Information Technology | Technology | Information Full-time Information Technology | Engineering | Other Senior Software Engineer | Software Engineer
Walmart Global eCommerce is comprised of, VUDU,, and our technical powerhouse @WalmartLabs. Here, innovators incubate next gen e-commerce solutions in real-time. We integrate online, physical, and mobile shopping experiences for billions of customers around the globe. How do we do it? We continuously build and invest in new technology including open source tools and big data innovations. Data scientists, front and back-end engineers, product managers, and web and UX/UI teams collaborate alongside e-commerce experts to envision, prototype, and bring revolutionary ideas to life in a dynamic, flexible and fun work culture.