Senior Software Engineer - Python with Snowflake
This is our market estimate, based on AmbitionBox NielsenIQ Senior Software Engineer India (85 salaries). It is not the employer's disclosed pay.
Skills & Stack
About the Role
Senior data engineer building Python/SQL ELT pipelines on Snowflake and Azure for NielsenIQ's validation platform in Chennai.
About NielsenIQ
Consumer intelligence and retail analytics company.
What You'll Do
- 1Our Technology teams are working on our new validation platform. Our clients around the world rely on data and insights to innovate and grow
- 2As a Senior Engineer, you’ll be part of a team of smart, highly skilled technologists who are passionate about learning and supporting cutting-edge technologies such as Snowflake Tasks, Streams, Pipes (Snowpipe), External Tables, components: Azure: Blob Storage, ADLS, Functions, ADF, Purview
- 3Design, develop, and optimize scalable ELT/ETL pipelines using Python and SQL
- 4Build real-time, near-real-time, and batch frameworks using cloud-native services
- 5Implement incremental loads, CDC, SCD, schema evolution, and orchestration best practices
- 6Architect and manage Snowflake environments: warehouses, databases, schemas, resource monitors, RBAC, zero-copy clones, clusters, micro partition
- 7Implement Snowflake Tasks, Streams, Pipes (Snowpipe), External Tables for event-driven data workflows
- 8Optimize compute cost and query performance using clustering, micro-partitioning, caching, and warehouse sizing
What We're Looking For
- 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, CDC/SCD, modeling for high-volume pipelines
- CI/CD experience with GitHub Actions/Azure DevOps/GitLab CI
- Experience with IaC tools like Terraform/Bicep
Check your fit before you apply
Upload your resume, paste it, or list your skills and experience. You get a match score for this role at NielsenIQ, what is missing, and what to fix before you apply.
Ready to apply for this role?
Senior Software Engineer - Python with Snowflake at NielsenIQ — click below to submit your application.
