Senior Data Engineer β AWS & Snowflake
Location: Karachi, Sindh, Pakistan
Senior Data Engineer β AWS & SnowflakeExperience: 6 to 10+ Years
Location: Islamabad, Lahore or Karachi (Hybrid)
Employment Type: Full-Time
Position Overview
We are looking for a skilled Senior Data Engineer with strong AWS and Snowflake expertise to design, develop, and optimize scalable cloud-based data pipelines and modern data warehousing solutions.
The role involves hands-on development, building high-performance ELT/ETL pipelines, and contributing to the architecture of a scalable cloud data platform. The ideal candidate has deep expertise in Snowflake data warehousing, AWS data services, and Python-based data engineering, along with a strong understanding of modern data engineering best practices.
- Develop and maintain scalable batch and real-time data pipelines on AWS
- Build and optimize ELT/ETL pipelines using Snowflake, AWS Glue, and Spark on EMR
- Design and implement Snowflake data warehouse solutions, including schema design, clustering, and performance optimization
- Develop and manage Snowflake data models (Star/Snowflake schemas) for analytics and reporting
- Implement workflow orchestration using Apache Airflow (MWAA)
- Support serverless data processing using AWS Lambda
- Design and manage data lake architectures using Amazon S3 and Snowflake
- Implement data ingestion frameworks for structured and semi-structured data
- Optimize Snowflake query performance, storage usage, and compute costs
- Apply data governance, security, and role-based access controls using AWS DataZone and Snowflake features
- Monitor and troubleshoot data pipelines and platform issues using Amazon CloudWatch and other monitoring tools
- Collaborate with Analytics, BI, Data Science, and Business teams to enable data-driven decision-making
- Write clean, scalable, and efficient code, and participate in peer code reviews and architecture discussions
- Ensure data quality, reliability, and compliance with governance standards
- 6β10+ years of experience in Data Engineering or related roles
- 3+ years of hands-on experience designing and building data platforms on AWS
- Strong experience with Snowflake data warehouse architecture, development, and optimization
- Proficiency with AWS data services, including:
- AWS Glue
- Amazon EMR (Spark)
- AWS Lambda
- Apache Airflow (MWAA)
- Amazon EC2
- Amazon CloudWatch
- Amazon Redshift
- Amazon DynamoDB
- AWS DataZone
- Amazon S3
- Strong programming skills in Python for data engineering and pipeline development
- Advanced SQL skills with query optimization and performance tuning
- Strong understanding of data warehousing concepts and dimensional modeling (Star/Snowflake)
- Experience building scalable ETL/ELT pipelines and handling large-scale datasets
- Familiarity with Agile/Scrum delivery environments
- Strong problem-solving and analytical skills
- AWS Professional Certification (Solutions Architect / Data Analytics Specialty)
- Snowflake Certification (SnowPro Core or Advanced)
- Experience with real-time streaming technologies (Kinesis, Kafka)
- Exposure to data governance, data catalog, and metadata management tools
- Experience with CI/CD pipelines for data engineering workflows
- Knowledge of cost optimization strategies in AWS and Snowflake
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say
