Project - Data Engineer
Analytics
Azure Data Factory
Big Data
Bigdata
Cloud Platform
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Lake
Data Lakehouse
Data Pipeline
Data Platform
Data Processing
Data Warehouse
Data Warehousing
Database
Delta Lake
DevOps
ETL
Microsoft Azure
Snowflake
Spark
SQL
Job Description
Deloitte seeks a Project Delivery Data Engineer to design, build, and optimize data pipelines on AWS and Snowflake, delivering analytics-ready datasets within the Project Delivery Model. This on-site role is based in Bellevue, WA.
Responsibilities
- Design and evolve AWS-based data pipelines using Python to ingest, transform, and deliver data to Snowflake and downstream analytics consumers.
- Create and maintain Snowflake objects such as schemas, tables, and views, plus efficient SQL transformations to produce curated, analytics-ready datasets.
- Set up workflow automation and scheduling with tools like Airflow/MWAA, Step Functions, or Glue, ensuring correct dependencies, retries, and comprehensive logging.
- Implement data quality checks and basic observability, including validation rules, reconciliations, and alerting; assist with incident triage and remediation.
- Enhance pipeline and query performance under guidance, leveraging efficient Python, S3 partitioning/file formats (Parquet/Delta), and optimized Snowflake warehouse usage and query tuning.
- Adhere to CI/CD and infrastructure-as-code standards using Git-based workflows and Terraform/CloudFormation changes to promote code across environments.
- Collaborate with analysts, product owners, and source-system teams to clarify requirements and validate outputs; participate in sprint ceremonies and estimation sessions.
- Contribute to code reviews, develop unit tests, engage in peer debugging, and apply the team's engineering standards.
- Maintain regular communication with Engagement Managers, project team members, and cross-functional stakeholders, escalating matters that require attention from engagement management.
- Lead client engagement workstreams focused on process improvement, optimization, and transformation, including implementing leading practice workflows, addressing quality deficits, and driving operational outcomes.
Requirements
- Minimum of one year of experience building and refining data pipelines and curated datasets for analytics downstream consumers.
- At least one year of hands-on SQL and Python experience, including Snowflake and/or PySpark for transformations and scalable processing.
- Over one year of cloud data engineering experience on AWS (preferred) or Azure/GCP, with orchestration/scheduling using Airflow/MWAA, Step Functions, Glue, or ADF/Fabric Data Factory.
- Understanding of ELT patterns and lakehouse/warehouse concepts; familiarity with S3 file formats and partitioning (Parquet, Delta).
- Working knowledge of DevOps practices, including Git-based workflows and CI/CD, and exposure to Infrastructure-as-Code tools such as Terraform or CloudFormation.
- Knowledge of data quality, basic observability, and metadata/governance fundamentals.
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related IT discipline, or equivalent experience.
- Limited immigration sponsorship may be available.
- Ability to travel approximately 10 percent, on average, depending on client engagements and sectors served.
Technologies
- AWS
- Python
- Snowflake
- SQL
- PySpark
- Airflow
- MWAA
- Step Functions
- Glue
- Terraform
- CloudFormation
- Amazon S3
- Parquet
- Delta Lake
- Azure Data Factory (ADF)
- Fabric Data Factory
- Git
Compensation
Salary range: USD 57,300 to 95,500 per year.