Data Engineer I

3 days agoSeattle, WA


Amazon Grocery's Customer Insights & Analytics is looking for an experienced Data Engineer. As a Data Engineer, you will review technical design, develop and enhance data systems and pipelines supporting process optimization in reporting, planning, and controlling activities, as well as integrate in-house data infrastructure with partner systems. You should be an expert in the architecture of data warehousing solutions, using multiple platforms and tools. In addition, you should have strong analytical skills and excel in the design, creation, management, and business use of large data sets, combining raw information from different sources. Similarly, you will be responsible for designing and implementing scalable extract, transform, and load (ETL) processes to support the rapidly growing and dynamic business demand for data, and use it to deliver the data as a service, which will have an immediate influence on day-to-day business decision making. Moreover, you will create automated alarming and dashboards to monitor data integrity. Importantly, you should have very good communication skills and ability to adjust communication to different groups of stakeholders, collaborating with architects, BI engineers, data scientists, business analysts/managers, to evaluate business needs and objectives to set up the best data management environment. Overall, you will be the subject matter expert for the data structures and usage, while striving for efficiency by aligning data systems with business goals.

Key Responsibilities:

  • Help build the infrastructure to answer questions with data, using software engineering best practices, data management fundamentals, data storage principles, and recent advances in distributed systems
  • Manage AWS resources.
  • Collaborate extensively with Business Intelligence Engineers (BIEs) to recognize and help adopt best practices in reporting and analysis: data integrity, test design, analysis, validation, and documentation
  • Collaborate with Data Scientists to implement advanced analytics algorithms that exploit our rich data sets for statistical analysis, prediction, clustering and machine learning
  • Drive the architecture and technology choices that enable a world-class user experience
  • Develop expertise in a broad range of Amazon's data resources and know when, how, and which to use and which not to use
  • Encourage the organization to adopt next-generation data architecture strategies, proposing both data flows and storage solutions
  • Be comfortable with a degree of ambiguity and willing to develop quick proof of concepts, iterate and improve
  • Have an understanding and empathy for business objectives, and continually align your work with those objectives and seek to deliver business value. You listen effectively.
  • Be comfortable with presenting your findings to large groups
We have a very flat team structure, and offer a unique opportunity for technical leaders who want to work closely with the business in defining, designing, building, and operating products that are rapidly growing.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit


  • Bachelor's degree in computer science, engineering, mathematics, or a related technical discipline
  • Industry experience in software development, data engineering, business intelligence, data science, or related field with a track record of manipulating, processing, and extracting value from large datasets
  • Experience using big data technologies (Hadoop, Hive, Hbase, Spark, EMR, etc.)
  • Experience working with AWS big data technologies (EMR, Redshift, S3, AWS Glue, Kinesis and Lambda for Serverless ETL)
  • Knowledge of data management fundamentals and data storage principles
  • Knowledge of distributed systems as it pertains to data storage and computing
  • Hands-on experience and advanced knowledge of SQL
  • Basic scripting skills using Python and Scala


  • 2+ years of experience as a Data Engineer, BI Engineer, Business/Financial Analyst or Systems Analyst in a company with large, complex data sources.
  • Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets
  • Demonstrated strength in data modeling, ETL development, and data warehousing
  • Proven success in communicating with users, other technical teams, and senior management to collect requirements, describe data modeling decisions and data engineering strategy
  • Experience providing technical leadership and mentoring other engineers for best practices on data engineering
  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
  • Mindset and analytical skills to towards continuous improvement and have an edge to always research on latest technologies
  • Passion for building great notification experiences which directly impacts our customers

Client-provided location(s): Seattle, WA, USA
Job ID: Amazon-1393787

Company Videos

Hear directly from employees about what it's like to work at Amazon.