Jobs · Remotely

N

Senior Software Engineer - Python with Snowflake

NielsenIQ · Chennai · Posted 2d ago

onsiteFull-timemid8+ yrs🇮🇳 India
Apply on Remotely

About the role

Design and optimize scalable ELT/ETL pipelines using Python and Snowflake for data processing.

📋 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)

Read the full posting on Remotely →

FAQ

Is the Senior Software Engineer - Python with Snowflake role at NielsenIQ remote?+

This Senior Software Engineer - Python with Snowflake position is listed as onsite (Chennai).

What seniority level is this Senior Software Engineer - Python with Snowflake role?+

This is a mid level position.

How do I apply for the Senior Software Engineer - Python with Snowflake role at NielsenIQ?+

Use the "Apply on Remotely" button to open the original posting on Remotely, where you can submit your application directly to NielsenIQ.