Назад к вакансиям

Senior Software Engineer - Python with Snowflake

1 000 000 – 3 700 000 ₽в год
NielsenIQChennai и ещё 1 городот 6 летПолная занятость
PythonSQLCI/CDData EngineeringETLAzureCloudData PipelinesELTSnowflakeIaC

Описание

Senior data engineer building Python/SQL ELT pipelines on Snowflake and Azure for NielsenIQ's validation platform in Chennai.

Responsibilities

  • Work on the new validation platform for clients relying on data and insights
  • Be part of a team passionate about learning and supporting cutting-edge technologies such as Snowflake Tasks, Streams, Pipes (Snowpipe), External Tables, and Azure components: Blob Storage, ADLS, Functions, ADF, Purview
  • 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, RBAC, zero-copy clones, clusters, micro partition
  • Implement Snowflake Tasks, Streams, Pipes (Snowpipe), External Tables for event-driven data workflows
  • Optimize compute cost and query performance using clustering, micro-partitioning, caching, and warehouse sizing

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, CDC/SCD, modeling for high-volume pipelines
  • CI/CD experience with GitHub Actions/Azure DevOps/GitLab CI
  • Experience with IaC tools like Terraform/Bicep

We offer

  • This is a full-time position
  • Estimated salary is ₹10 - 37 LPA

Hiring process

  • Upload or paste your resume, or list your skills and experience to get a match score for this role, what is missing, and what to fix before you apply