NielsenIQ

Software Engineer (4-6 years in Python & Snowflake)

NielsenIQ
Apply
8 hours ago
Chennai, IndiaMid Level / Senior

Responsibilities

  • Design, develop, and optimize scalable ETL/ELT pipelines using Python, SQL, and Snowflake.
  • Build and maintain batch, real-time, and event-driven data processing solutions on cloud platforms.
  • Architect and manage Snowflake warehouses, schemas, RBAC, Tasks, Streams, and Snowpipe.
  • Develop enterprise data warehouses, data marts, dimensional data models, and data solutions using Kimball and Data Vault concepts.
  • Design and deploy AI/GenAI solutions based on modern data platforms and business requirements.
  • Implement CI/CD, infrastructure as code using Terraform or Bicep, and DevSecOps practices.
  • Ensure data quality, monitoring, lineage, and performance optimization, while mentoring junior engineers.

Requirements

  • 4–6 years of experience in data engineering with strong Python and SQL expertise.
  • Hands-on experience with Snowflake performance tuning, data modeling, and administration.
  • Strong knowledge of Azure, AWS, or GCP and cloud-native data services.
  • Experience building scalable ETL/ELT pipelines, CDC/SCD frameworks, and orchestration workflows.
  • Understanding of data warehousing, dimensional modeling, Kimball, and Data Vault concepts.
  • Experience with CI/CD pipelines, Git, Terraform or Bicep, and DevSecOps security practices.
  • Exposure to AI/GenAI technologies, data quality frameworks, and automated testing tools.
  • Strong communication, stakeholder management, collaboration, and mentoring skills.

Benefits

  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program (EAP).

Categories

Data Engineering
Contact me