Senior Data Engineer (Snowflake, AWS)
Senior
Amazon Web Services
AWS
Aws Data Engineer
Aws Data Engineering
Aws Data Lake
Aws Glue
Cloud
Cloud Computing
Cloud Data Engineering
Cloud Data Warehouse
Cloud Data Warehouse
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Engineering
Data Integration
Data Integration Tools
Data Pipeline
Data Platform
Data Processing
Data Warehouse
Data Warehousing
Database
Databases
ETL
Informatica
IT Services
Reporting and Analytics
Snowflake
Snowflake Database
Snowpipe
SQL
Job Description
ECCO Select offers a hybrid opportunity in Atlanta, GA for a Senior Data Engineer to help build a dependable Snowflake data platform on AWS. This contract to hire role comes with benefits including 401(k), matching, health, vision, dental, HSA, life insurance, and paid time off.
What you’ll do
Design, build, and maintain batch and near-real-time data pipelines on AWS and integrate data from multiple source systems for analytics and reporting. You will partner with analysts, BI developers, application engineers, and stakeholders to deliver clean, well-modeled, trustworthy data, and you will keep systems reliable through monitoring, documentation, and reviews.
- Build pipelines on AWS using S3, Glue, Lambda, and Step Functions for batch and near-real-time workloads
- Develop and maintain Snowflake data models across raw, staging, and reporting layers
- Load and transform data in Snowflake using Snowpipe, Streams and Tasks, and external stages
- Integrate data from internal applications, SaaS platforms, and third-party sources via APIs and file-based feeds
- Tune Snowflake performance and cost through warehouse sizing, query optimization, and usage monitoring
- Create data quality checks plus monitoring and alerting to catch failures and data issues early
- Apply data security and governance, including role-based access control and data masking
- Collaborate with .NET-based application teams to support sourcing and integrations
- Document data flows, models, and processes, and participate in code reviews
What you bring
- 5-7+ years of data engineering experience
- Hands-on Snowflake experience: data modeling, SQL development, and performance tuning
- Production experience with AWS data services including S3, Glue, Lambda, Step Functions
- Advanced SQL and strong warehousing fundamentals: dimensional modeling and ELT patterns
- Familiarity with C#/.NET sufficient to read, support, or build data integrations with .NET applications
- Experience with Git and CI/CD practices
- Strong communication skills and a collaborative approach with technical and business teams
- Bachelor’s degree in Computer Science (or related field) or equivalent experience
Helpful extras
- Experience with dbt, Python, or Airflow
- Infrastructure as code with Terraform or CloudFormation
- Experience with Power BI, Tableau, or other BI tools that use Snowflake
- Background in events, hospitality, or customer engagement data
- SnowPro Core or AWS Data Engineer (Associate) certification
Role details
- Contract length: 6 month+ contract to hire
- Schedule: Hybrid (onsite 2-days weekly)
- Work location: Hybrid remote in Atlanta, GA 30318
- Start date: November
Benefits
- 401(k) and 401(k) matching
- Health insurance, Vision insurance, and Dental insurance
- Health savings account (HSA)
- Life insurance
- Paid time off