Staff Back-End Developer - Marketing Analytics

Staff Back-End Developer - Marketing Analytics

What you'll do at

As a Back-End Data Engineer, you will help the World’s largest omni-channel retailer structure, collect, organize and leverage robust data sets that will be used to manage and optimize the business. The Data Engineer will support database architects, channel and category BI analysts, the campaign measurement team, and data scientists on data initiatives and will ensure data is consistent and accurate at scale.


•Maintain a robust data pipeline to support Marketing Vehicle performance, Category performance, Customer cohort activity, and Financial Plan/Forecast reporting.
•Define taxonomy, data flow, and data formatting for various internal and external partners.
•Provide data architecture that is flexible, scalable, and consistent for cross-functional use, and aligned to stakeholder business requirements.
•Deliver ongoing and accurate reporting of KPIs for Weekly Business Review reporting.
•Work with machine learning/data science team on implementation of data with AI models.
•Publish KPI definitions and ensure they are consistent with Marketing Analytics, Marketing Finance, and Retail Operations expectations.
•Collect and be responsible for the accuracy of all data to be used in several ROAS models, including MM (Marketing Mix) and MTA (Multi Touch Attribution).
•Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, address speed/performance issues.
•Work with BI and data science team members to assist them in accessing and leveraging key data sets.
•Provide analytics tools and training to drive actionable insights into key business performance metrics, including campaign and category performance, marketing vehicle performance, customer funnel metrics, and operational efficiency.
•Define SLA and acceptable time lags by data source, define QA process, and socialize resolution process to ensure data accuracy and consistency.

Minimum Qualifications

• 6+ years of experience in a Data Engineering and/or Software Engineering role.
• Bachelor's or equivalent in Computer Science, any Engineering discipline, Statistics, Information Systems or another quantitative field.

Additional Requirements:
• Experience with big data tools such as Hadoop, Hive, HDFS, Oozie etc.
• Experience with Relational SQL and NoSQL databases
• Experience with Java, Apache Spark or Flink and Spring Framework
• Strong skills in communicating technical material to range of audiences.
• Exposure to building ‘big data’ data pipelines, architectures and data sets.
• Experience performing root cause analysis
• Strong analytic skills related to working with unstructured datasets.
• Project management and organizational skills.

Preferred Qualifications

• Experience working with Marketing channel data, such as Mobile, Social, Email, SEM, SEO, Affiliates, and offline channels like TV and print.
• Experience visualization tools including Tableau, Thoughtspot, Looker or Domo.
• Passion for working in a fast-paced agile environment.


The Walmart US eCommerce team is rapidly innovating to evolve and define the future state of shopping. As the world’s largest retailer, we are on a mission to help people save money and live better. With the help of some of the brightest minds in merchandising, marketing, supply chain, talent and more, we are reimaging the intersection of digital and physical shopping to help achieve that mission.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle. In Silicon Valley, 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

  • Multiple health plan options
  • Vision & dental plans for you & dependents
  • Associate discounts in-store and online
  • Financial benefits including 401(k), stock purchase plans and more
  • Education assistance for Associate and dependents

Recently viewed jobs