NielsenIQ

Software Engineer (ETL Developers)

NielsenIQ
Apply
12 hours ago
Chennai, IndiaMid Level

Responsibilities

  • Develop, troubleshoot, debug, and enhance Python-based data engineering applications.
  • Ingest data from multiple sources and formats.
  • Perform complex business transformations and create reportable data marts.
  • Build utilities for monitoring and automating repetitive functions.
  • Deploy application components using CI/CD pipelines.
  • Collaborate with Agile cross-functional teams, operations, infrastructure, Tech Ops, and external clients.

Requirements

  • At least 2 years of applicable software engineering experience.
  • Strong hands-on experience writing complex SQL and understanding data warehousing concepts.
  • Experience with Python, Airflow, FastAPI, front-end and back-end object-oriented programming, and relational databases.
  • Experience with cloud technologies, preferably Microsoft Azure.
  • Knowledge of Snowflake, PostgreSQL, GitHub, Kubernetes, and Docker is preferred or advantageous.
  • Strong fundamentals in AI tools and prompt engineering.
  • Excellent English communication skills.
  • Minimum bachelor's degree in Computer Science, Computer Engineering, or a related field.

Benefits

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

Tech Stack

Apache AirflowAzureDockerFastAPIGitHub ActionsKubernetesPostgreSQLPythonSnowflakeSQL

Categories

Data Engineering
Contact me