Data Engineer (AWS, Snowflake)
India-Remote
Position Overview:
The ideal candidate will have 5+ years of hands-on experience with modern data platforms including AWS, Snowflake, and strong exposure to BI visualization tools such as Power BI and Tableau. You will be responsible for designing, building, and optimizing scalable data pipelines and architectures to enable data-driven decision-making.
Key Responsibilities:
- Design and maintain scalable, secure, and highly available data architectures.
- Build and manage ETL pipelines on AWS & Snowflake
- Develop optimized data models and schemas for analytics and reporting.
- Integrate data from databases, APIs, logs, and real-time streams into AWS.
- Design and operate data warehouses using Amazon Redshift.
- Optimize data processing and storage for performance and fast querying.
- Enforce data security and access controls in compliance with regulations.
- Monitor and ensure data quality with validation and automated QA checks.
- Establish data governance and documentation best practices.
- Set up monitoring and alerts to proactively address infrastructure issues.
- Collaborate with analysts and data scientists to support data requirements.
Qualifications:
- Bachelor’s in Computer Science/IT (Master’s preferred).
- 5+ years of experience as a Data Engineer with AWS focus.
- Proficient in AWS data stack: S3, Glue, Lambda, Athena, Redshift.
- Strong hands-on experience with Snowflake, SnowSQL, and performance tuning.
- Skilled in SQL and scripting (Python/PySpark preferred).
- Solid experience in building and managing ETL/ELT workflows.
- Good knowledge of dimensional/star schema data modeling.
- Experience creating dashboards in Power BI and/or Tableau.
- Familiar with DevOps/CI-CD for data pipelines (nice to have).
- AWS certifications (Data Analytics, Solutions Architect) are a plus.
- Strong problem-solving and independent working skills.
- Effective communicator with both technical and non-technical teams.