Senior Software Engineer - Python with Snowflake

Added
3 days ago
Type
Full time
Salary
Salary not provided

Related skills

azure terraform snowflake sql python

📋 Description

  • Design, develop, and optimize scalable ELT/ETL pipelines using Python and SQL.
  • Build real-time, near-real-time, and batch frameworks using cloud-native services.
  • Implement incremental loads, CDC, SCD, schema evolution, and orchestration best practices.
  • Architect and manage Snowflake environments: warehouses, databases, schemas, resource monitors
  • Implement Snowflake Tasks, Streams, Pipes (Snowpipe), External Tables for event-driven data
  • Optimize compute cost and query performance using clustering, micro-partitioning, caching, and

🎯 Requirements

  • 6–10 years of professional experience in Data Engineering.
  • Strong expertise in Python (pandas, asyncio, OOP, typing, packaging, pytest).
  • Hands-on experience with Snowflake at enterprise scale.
  • Advanced SQL skills—optimizing complex joins, window functions, CTEs, and performance tuning.
  • Strong cloud background: AWS, Azure, or GCP.
  • Deep understanding of data warehousing concepts: dimensional modeling, star schemas, data marts

🎁 Benefits

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →