Skip to content
Thinkwise

Snowflake / AWS Engineer

We are seeking a skilled Snowflake Data Engineer to join our team. The ideal candidate will be responsible for designing, developing, deploying, and supporting enterprise data solutions on the Snowflake platform.

Locations
Remote - India Hyderabad, India Indore, India Ahmedabad, India
Type
Contract
Experience
2-4+ years
Department
Engineering
Posted
October 9, 2026

About the role

Key Responsibilities

Snowflake Engineering & Development

  • Design, develop, and maintain robust data solutions using Snowflake.
  • Develop and support database objects including tables, views, streams, tasks, stored procedures, and dynamic SQL frameworks.
  • Build scalable and performant ETL/ELT pipelines for data integration and analytics workloads.
  • Optimize Snowflake query performance, storage utilization, and compute efficiency.
  • Implement metadata-driven and configuration-based data processing frameworks.

Database Administration & Scripting

  • Develop, support, and maintain database administration scripts for operational and support activities.
  • Create automation scripts for database monitoring, housekeeping, deployments, validations, and health checks.
  • Assist with Snowflake platform administration activities, including role management, access controls, warehouse management, and object security.
  • Support operational automation across development, test, and production environments.
  • Support Amazon Aurora PostgreSQL operational activities, including connectivity validation, performance troubleshooting, access coordination, and environment support.

Database Deployment & Release Management

  • Utilize Liquibase for source-controlled database deployments and schema migrations.
  • Develop and maintain deployment scripts and release automation processes.
  • Ensure database changes are properly version-controlled, tested, and promoted through environments.
  • Partner with development and operations teams to establish deployment standards and best practices.

Data Engineering & Operational Support

  • Develop efficient data ingestion, transformation, and validation processes.
  • Design, develop, and support AWS Glue jobs and workflows for data ingestion, transformation, cataloging, and orchestration across cloud and enterprise data platforms.
  • Work with Amazon S3 for data landing, staging, archival, file organization, access patterns, and integration with Snowflake and AWS Glue pipelines.
  • Support AWS Database Migration Service (AWS DMS) tasks for data replication, migration, validation, monitoring, and issue resolution across source and target platforms.
  • Troubleshoot and resolve issues related to data pipelines, database performance, and application integrations.
  • Perform root cause analysis and implement corrective actions for recurring issues.
  • Monitor data loads, data quality processes, and platform performance to ensure reliability and availability.
  • Support production incident management and operational escalations.

Software Engineering & Documentation

  • Write clean, maintainable, and supportable code following engineering best practices.
  • Design solutions with long-term maintenance, observability, and troubleshooting requirements in mind.
  • Implement appropriate logging, exception handling, auditing, and monitoring capabilities.
  • Produce comprehensive technical documentation for all solutions, processes, and deployments.
  • Create and maintain operational runbooks, troubleshooting guides, architectural documentation, and knowledge transfer materials.
  • Ensure all code deliveries are supplemented with proper and abundant documentation to support future maintenance and operational activities.

System Integration & DevOps

  • Support CI/CD processes for database and data engineering solutions.
  • Utilize GitHub for source code management, version control, and collaboration.
  • Collaborate with application development, infrastructure, and data teams to deliver integrated enterprise solutions.
  • Integrate Snowflake solutions with AWS services, including AWS Glue, Amazon Aurora PostgreSQL, Amazon S3, and AWS DMS, to support scalable enterprise data processing and interoperability.
  • Participate in code reviews, deployment reviews, and technical design discussions.

Required Skills & Experience

  • SnowFlake Engineer 4 years experience and at least 2 years of relevant data engineering experience, including hands-on work with cloud data platforms and production data environments.
  • Strong hands-on working experience with Snowflake development and administration.
  • Proficiency in writing and optimizing complex SQL queries and Snowflake stored procedures.
  • Hands-on proficiency with AWS Glue for ETL development, workflow orchestration, job monitoring, and troubleshooting.
  • Experience developing database and application support scripts.
  • Experience working with Amazon Aurora PostgreSQL, including SQL development, integration support, operational troubleshooting, and performance analysis.
  • Experience working with Amazon S3 for storage, ingestion, staging, and integration with cloud- native data pipelines.
  • Experience with AWS DMS for database migration, change data capture, replication monitoring, and troubleshooting.
  • Hands-on experience with Liquibase for database deployment and schema version management.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Experience supporting production data warehouse or data platform environments.
  • Ability to develop maintainable, reusable, and well-documented code.
  • Experience with source control systems such as GitHub.
  • Excellent verbal and written communication skills.
  • Strong attention to detail and commitment to operational excellence. .

Preferred / Good to Have

  • Experience with cloud platforms such as AWS.
  • Experience building cloud-native data pipelines using AWS Glue, Amazon Aurora PostgreSQL, Amazon S3, AWS DMS, Snowflake, and related AWS data services.
  • Experience with Snowflake performance tuning and cost optimization.
  • Experience implementing metadata-driven frameworks and data validation solutions.
  • Proficiency with Python, Shell Scripting.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of data warehousing concepts, dimensional modeling, and enterprise reporting platforms.
  • Experience with monitoring, observability, and operational support frameworks.
  • Experience supporting regulatory, audit, and data governance requirements.

Education

  • Bachelor's or Master's degree in Computer Science, Engineering,, or a related field (or equivalent practical experience).

Apply

Snowflake / AWS Engineer

Fields marked * are required.

CV *