Senior Software Engineer (Data Engineering, Python, SQL, Snowflake, Cloud and Devops)

On Site Full TimeIndiaNielsen

We are seeking a Senior Data Engineer to architect, build, secure, and optimize enterprise-grade data platforms and end-to-end pipelines, while leading AI-assisted engineering practices across the team.

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.
  • Strong understanding of DevSecOps practices: secrets management, IAM design, vulnerability scanning, zero trust principles.
  • Experience with orchestration tools (Airflow/ADF/Prefect/Step Functions).
  • Excellent communication and stakeholder management skills.
  • Demonstrated AI-aware engineering mindset, including: GitHub Copilot adoption, Critical evaluation of AI outputs, Coaching others in safe and effective AI usage.

Benefits

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

Tagged as: , ,

Tired of manual job applications?

JobCopilot auto-applies to thousands of RevOps and GTM roles on your behalf — so you can focus on interviews, not applications.

Applying for this role?

Tailor your resume to this exact role — hiring managers notice the difference.

  • Applications have closed

Latest articles on the blog

RECRUITERS!

Reduce the risk of your recruitment process (applicant quality, long and inefficient process) by selecting from a relevant pool of candidates.

POST A NEW JOB NOW!