Jobs · Remotely

Senior Software Engineer - Python with Snowflake
NielsenIQ · Chennai · Posted 2d ago
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.