Talent.com
Principal Software Engineer Python with Azure
Principal Software Engineer Python with AzureNielsenIQ • Pune, Maharashtra, India
Principal Software Engineer Python with Azure

Principal Software Engineer Python with Azure

NielsenIQ • Pune, Maharashtra, India
7 days ago
Job description

Role Overview

We are looking for a  Principal Software Engineer  to provide technical leadership within our development teams ensuring best practices architectural coherence and effective collaboration across projects. This role is ideal for a highly experienced engineer who can bridge the gap between data engineering data science and software engineering helping teams build scalable maintainable and well-structured data solutions.

As a  Principal Software Engineer you will play a hands-on role in designing and implementing solutions while mentoring developers influencing technical direction and driving best practices in software and data engineering. This role includes  line management responsibilities ensuring the growth and development of team members. The role will be working within an  Azure and Databricks environment leveraging the power of cloud-native technologies and modern data platforms.

Key Responsibilities

Technical Leadership & Architecture

  • Act as a technical architect ensuring alignment between the work of multiple development teams in data engineering and data science.
  • Design scalable high-performance data processing solutions within  Azure and Databricks considering factors such as governance security and maintainability.
  • Drive the adoption of best practices in software development including CI / CD testing strategies and cloud-native architecture.
  • Work closely with Product Owners and Engineering Managers to translate business needs into technical solutions.

Hands-on Development & Technical Excellence

  • Lead by example through high-quality coding code reviews and proof-of-concept development.
  • Solve complex engineering problems and contribute to critical design decisions.
  • Ensure effective use of  Azure services   Databricks and data processing frameworks such as  Apache Spark Delta Lake and Airflow .
  • Develop and optimise  data pipelines data transformations and ML workflows  in a cloud environment.
  • Line Management & Team Development

  • Provide line management to engineers ensuring their professional growth and development.
  • Conduct performance reviews set development goals and mentor team members to enhance their skills.
  • Foster a collaborative and high-performing engineering culture promoting knowledge sharing and continuous improvement.
  • Support hiring onboarding and career development initiatives within the engineering team.
  • Collaboration & Cross-Team Coordination

  • Act as the technical glue between  data engineers data scientists and software developers ensuring smooth integration of different components.
  • Provide mentorship and guidance to developers helping them level up their skills and technical understanding.
  • Work with DevOps teams to improve deployment pipelines observability and infrastructure as code.
  • Engage with stakeholders across the business translating technical concepts into business-relevant insights.
  • Governance Security & Data Best Practices

  • Champion  data governance lineage and security  across the platform.
  • Advocate for and implement scalable  data architecture patterns such as  Data Mesh Lakehouse or event-driven pipelines .
  • Ensure compliance with industry standards internal policies and regulatory requirements.
  • Qualifications :

    Requirements & Experience

  • 10 years of strong software development experience required
  • Strong software engineering background with experience in designing and building production-grade applications in  Python Scala Java or similar languages .
  • Proven experience with  Azure-based data platforms specifically  Databricks Azure Data Lake Azure Synapse and Azure Functions .
  • Expertise in  Apache Spark  and  Delta Lake with experience building large-scale distributed data pipelines.
  • Experience with  workflow orchestration tools  like  Apache Airflow .
  • Cloud experience in  Azure including  containerisation (Docker Kubernetes)  and  infrastructure as code (Terraform Bicep) .
  • Strong knowledge of modern software architecture including  microservices event-driven systems and distributed computing .
  • Experience leading teams in an  agile  environment with a strong understanding of  CI / CD pipelines automated testing and DevOps practices .
  • Excellent problem-solving and communication skills with the ability to engage with both technical and non-technical stakeholders.
  • Previous experience in  data engineering data science or analytics-heavy environments  is highly desirable.
  • Proven  line management experience including mentoring career development and performance management of engineering teams.
  • Additional Information :

    Our Benefits

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

    NIQ is the worlds leading consumer intelligence company delivering the most complete understanding of consumer buying behavior and revealing new pathways to 2023 NIQ combined with GfK bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insightsdelivered with advanced analytics through state-of-the-art platformsNIQ delivers the Full View. NIQ is an Advent International portfolio company with operations in 100 markets covering more than 90% of the worlds population.

    For more information visit

    Want to keep up with our latest updates

    Follow us on :  LinkedIn  Instagram   Twitter  Facebook

    Our commitment to Diversity Equity and Inclusion

    At NIQ we are steadfast in our commitment to fostering an inclusive workplace that mirrors the rich diversity of the communities and markets we serve. We believe that embracing a wide range of perspectives drives innovation and excellence.  All employment decisions at NIQ are made without regard to race color religion sex (including pregnancy sexual orientation or gender identity) national origin age disability genetic information marital status veteran status or any other characteristic protected by applicable laws. We invite individuals who share our dedication to inclusivity and equity to join us in making a meaningful impact. To learn more about our ongoing efforts in diversity and inclusion please visit the  Work :

    No

    Employment Type : Full-time

    Key Skills

    Continuous Integration,Docker,Jenkins,Python,System Design,Agile,C / C++,Go,Systems Engineering,Software Development,Java,Distributed Systems

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Principal Software Engineer • Pune, Maharashtra, India

    Related jobs
    Principal Software Engineer II - Python

    Principal Software Engineer II - Python

    Connectwise • Pune
    Description : Must have skills : - 10+ years of relevant backend Python experi...Show more
    Last updated: 24 days ago • Promoted
    Infocusp Innovations - Senior Software Engineer - Python / AWS / GCP

    Infocusp Innovations - Senior Software Engineer - Python / AWS / GCP

    INFOCUSP INNOVATIONS LLP • Pune
    Description : Responsibilities : - Develop, maintain, and enhance backend systems using Python.Strong problem-solving skills a...Show more
    Last updated: 23 days ago • Promoted
    AWS Python

    AWS Python

    Tata Consultancy Services • Pune, Maharashtra, India
    Job Title : Senior Python Developer (AWS).We are looking for an experienced Python Developer with strong AWS expertise to join our growing engineering team. The ideal candidate will have hands-on exp...Show more
    Last updated: 23 days ago • Promoted
    Software Engineer - Python

    Software Engineer - Python

    MNR Solutions • Pune
    Description : Required Technical Skills : - Strong programming fundamentals in Python, with hands-on expertise in functions,...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineer (Golang / Python)

    Platform Engineer (Golang / Python)

    NorthStar HR Consultants • Pune, Maharashtra, India
    Job Title - Platform Engineer / Backend Developer.Design, implement, and maintain scalable cloud infrastructure across AWS and Azure platforms. Improve our reliability by identifying and addressing ...Show more
    Last updated: 30+ days ago • Promoted
    Rapid7 - Senior Software Engineer - Python

    Rapid7 - Senior Software Engineer - Python

    Rapid7 • Pune
    About the Role : The Senior Software Engineer on the Vulnerability Coverage team will play a pivotal role in expanding the Rapi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Python Programming

    Senior Software Engineer - Python Programming

    HyrEzy Talent Solutions • Pune
    Job Description : Responsibilities : - Responsible for handling the product issues' analysis, troubleshooting, and resoluti...Show more
    Last updated: 30+ days ago • Promoted
    Lead Senior Software Engineer - Python / React.js

    Lead Senior Software Engineer - Python / React.js

    Seventh Contact Hiring Solutions • Pune
    Description : Position Lead Sr Software Engineer Python & React.Work Mode : - Remote.Responsibilities & Skills : - H...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer - Python / Java

    Software Engineer - Python / Java

    K & R Enterprises • Pune
    We are looking for people that take quality as a point of pride.You will be a key member of the engineering staff working on our innovative FinTech product that simplifies the domain of finance Y...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineer – Python / Databricks / Notebooks / Kubernetes

    Platform Engineer – Python / Databricks / Notebooks / Kubernetes

    Syntasa • Pune, IN
    Platform Engineer – Python / Databricks / Notebooks / Kubernetes.Syntasa is seeking a high-caliber and dedicated.Syntasa Technologies India Private Limited. This position offers an exciting opportuni...Show more
    Last updated: 30+ days ago • Promoted
    Software Architect - Python / Core AI (5 years / FinTech)

    Software Architect - Python / Core AI (5 years / FinTech)

    PeopleGene • Pune, Maharashtra, India
    Own engineering design, implementation, and delivery of products and features.Improve the scalability and robustness of our backend systems and data pipelines. Collaborate with a cross-functional te...Show more
    Last updated: 13 days ago • Promoted
    Senior Python & Cloud Engineer - CI / CD Pipeline

    Senior Python & Cloud Engineer - CI / CD Pipeline

    Web Idea Solution LLP • Pune
    Description : Job Title : Senior Python & Cloud Engineer Experience : 5-8 years &l...Show more
    Last updated: 30+ days ago • Promoted
    Software Architect - Python / AI (5 years / FinTech)

    Software Architect - Python / AI (5 years / FinTech)

    PeopleGene • Pune, Maharashtra, India
    Own engineering design, implementation, and delivery of products and features.Improve the scalability and robustness of our backend systems and data pipelines. Collaborate with a cross-functional te...Show more
    Last updated: 30+ days ago • Promoted
    Infocusp Innovations - Senior Software Engineer - Python / Google Cloud Platform

    Infocusp Innovations - Senior Software Engineer - Python / Google Cloud Platform

    INFOCUSP INNOVATIONS LLP • Pune
    Responsibilities : Develop, maintain, and enhance backend systems using Python.Strong problem-solving skills and the ability to guide and manage the developm...Show more
    Last updated: 30+ days ago • Promoted
    Emerson - Software Engineer - Python Programming

    Emerson - Software Engineer - Python Programming

    Emerson (Emerson)(2252) • Pune
    Description : Job Summary : JOB DESCRIPTION : We are seeking a dynam...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer - Python, AWS

    Lead Software Engineer - Python, AWS

    Confidential • Pune, India
    We are looking for a highly experienced Lead Software Engineer with a strong background in Python and AWS to join our team. As a Lead Software Engineer, you will be responsible for designing, develo...Show more
    Last updated: 17 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Mastercard • Pune, Maharashtra, India
    We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Python / RDBMS

    Senior Software Engineer - Python / RDBMS

    HyrEzy Talent Solutions • Pune
    Software Engineer (Python, RDBMS) Experience : 5-10 Years (Relevant experience in Python should be 5+years) Location : Pune About comp...Show more
    Last updated: 30+ days ago • Promoted