Back to Jobs
Recently postedTechnology

Snowflake Developer – Python

TOPSYSITAtlanta, GA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationAtlanta, GA, United States
SQLGitETLNumPySnowflakePandasPythonRESTCI/CD

Job description

Job Title: Snowflake Developer – Python
Job Type: Contract
Experience: 8+ Years
Location: Atlanta, GA (Hybrid)


Job Description

We are looking for an experienced Snowflake Developer with strong Python skills to join our team supporting enterprise data engineering initiatives for Morgan Stanley. The ideal candidate should have hands-on experience in Snowflake data warehousing, Python development, ETL/ELT pipelines, and cloud-based data solutions, preferably within the financial services or banking domain.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines using Snowflake and Python.

  • Develop complex SQL queries, stored procedures, and performance-optimized database solutions.

  • Build and maintain ETL/ELT workflows for large-scale data processing.

  • Develop Python scripts and applications for data ingestion, transformation, validation, and automation.

  • Work with Snowflake architecture, including databases, schemas, stages, warehouses, and streams.

  • Implement Snowflake features such as Snowpipe, Tasks, Streams, and Time Travel.

  • Integrate Snowflake with external data sources and cloud platforms.

  • Perform data quality checks, reconciliation, and troubleshooting.

  • Optimize Snowflake query performance and manage warehouse resource utilization.

  • Collaborate with data engineers, architects, business analysts, and other stakeholders.

  • Follow enterprise security, governance, and data protection standards.

Required Technical Skills

  • Strong hands-on experience with Snowflake Data Warehouse.

  • Strong experience in Python.

  • Advanced SQL skills, including complex queries, joins, CTEs, and window functions.

  • Experience developing ETL/ELT data pipelines.

  • Knowledge of Snowflake architecture and data modeling.

  • Experience with Snowflake Streams, Tasks, Snowpipe, and Stored Procedures.

  • Experience with Python libraries such as Pandas and NumPy.

  • Knowledge of REST APIs and data integration.

  • Experience with Git and CI/CD processes.

  • Strong debugging, analytical, and problem-solving skills.

Similar jobs