Data Engineer III

Walmart•Bentonville, AR
•Onsite

About The Position

The Data Engineer III identifies options to address business problems within the data discipline using analytics, big data analytics, and automation. The role supports business cases and recommendations, owns assigned project activities and tasks, supports process changes, solves business issues, and helps document and implement data governance practices. It applies defined strategy to routine business problems involving a single function and supports understanding requirements, service-level agreements, and suitable data sources. The position extracts data from identified databases, creates and transforms data pipelines, performs initial data quality checks, and analyzes data elements, systems, flows, dependencies, and relationships. It develops logical and physical data models, including data warehouse and data mart designs; defines relational tables, keys, and stored procedures; evaluates existing models and databases; develops efficient data flows; and proposes solutions to system integration challenges. The role also creates training documentation, trains end-users on data modeling, oversees tasks of less experienced programmers, and provides system troubleshooting support. The Data Engineer III writes and tests code, determines appropriate programming languages, creates test cases and proofs of concept, and deploys software to production servers. It documents code, maintains playbooks, and provides progress updates. The role also provides expert advice and guidance, supports customer and business needs, and builds commitment for perspectives and rationales. The position is based at 811 Excellence Dr, Bentonville, AR 72716. The annual pay range is $109,699 to $180,000, with additional annual or quarterly performance incentives.

Requirements

  • Master’s degree or equivalent in Computer Science or a related field; or a bachelor’s degree or equivalent in Computer Science or a related field plus 2 years of experience in software engineering or a related field.
  • Experience designing and developing dataflows in Google Cloud Platform.
  • Experience coding in Scala and using object-oriented programming in Python.
  • Experience designing and developing data warehouses in BigQuery.
  • Experience developing data pipelines and analyzing ad hoc requests with Apache Spark and PySpark.
  • Experience designing and developing SQL-like querying and data pipelines on Google bucket with Apache Hive.
  • Experience with code commits and version control in Git and code deployment in Looper with CI/CD.
  • Experience developing shell scripts to automate jobs.
  • Experience developing real-time data streaming with Apache Kafka.
  • Experience retrieving relevant data and performing analysis with Data Discovery.
  • Experience developing data ingestion pipelines with Sqoop.
  • Experience designing and testing relational database management systems in BigQuery and MySQL.

Responsibilities

  • Identify options for addressing business problems through analytics, big data analytics, and automation.
  • Support development of business cases and recommendations.
  • Own delivery of assigned project activities and tasks; support process updates and changes; and solve business issues.
  • Support documentation and implementation of data governance practices.
  • Apply defined strategy to routine business problems involving a single function.
  • Extract data from identified databases and build and transform data pipelines into structures relevant to business problems.
  • Develop knowledge of current data science and analytics trends; support understanding of requirements and service-level agreement priorities; and help identify fit-for-purpose data sources.
  • Perform initial data quality checks on extracted data.
  • Analyze data elements, systems, data flows, dependencies, and relationships to contribute to conceptual, physical, and logical data models.
  • Develop logical and physical data models, including data warehouse and data mart designs.
  • Define relational tables, primary and foreign keys, and stored procedures to create data model structures.
  • Evaluate existing data models and physical databases for variances and discrepancies; develop efficient data flows; and propose solutions to data-related system integration challenges.
  • Create training documentation and train end-users on data modeling.
  • Oversee tasks of less experienced programmers and stipulate system troubleshooting support.
  • Write code to develop solutions and application features based on business, technical, and data requirements.
  • Create test cases, proofs of concept, and tests for proposed designs and code; deploy software to production servers.
  • Document code, maintain playbooks, and provide timely progress updates.
  • Provide expert advice and guidance, align efforts with customer and business needs, and build commitment for perspectives and rationales.

Benefits

  • Competitive pay and performance-based incentive awards.
  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and company-paid life insurance.
  • Paid time off, including sick leave, parental leave, family care leave, bereavement leave, jury duty leave, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service