Job Title : Principal Data Engineer
Experience : 13-20 Years
Location : Pune
Key Responsibilities:
Leads grows and develops a team of data engineers that write, deploy, and maintain software to build, integrate, manage, maintain, and quality-assure data.
Creates positive engagement and drives an inclusive work environment with team and stakeholders through the quality of interactions and collaboration across multiple business entities.
Effectively works with cross-disciplinary collaborators and stakeholders across multiple business entities.
Architects and designs reliable and scalable data infrastructure.
Advocates for and ensures their team adheres to software engineering best practices (e.g. technical design, technical design review, unit testing, monitoring & alerting, checking in code, code review, documentation),
Responsible for delivering and deploying secure and well-tested software that meets privacy and compliance requirements.
Responsible for service reliability and following site-reliability engineering best practices: on-call rotations for services they oversee, responsible for defining and maintaining SLAs.
Actively contributes to improving developer velocity.
Actively mentors others and build internal capability.
Drives and promotes a data-driven culture and mindset
Requisites:
Experience leading, growing, and developing a data engineering team of around 30-150 people required.
Deep and hands-on experience designing, planning, productionizing, maintaining, and documenting reliable and scalable data infrastructure and data products in complex environments
Development experience in one or more object-oriented programming languages (e.g. Python, Go, Java, C++)
Deep understanding and proven experience of data modeling and information architecture that underpin most Finance, Procurement, ERP, Human Resources data and analytics
Experience of building data products using Azure Data Services and Databricks
Experience in building a varied portfolio of data products and use cases
Experience in building data products for machine learning and advanced AI use cases
Experience in improving data delivery velocity and reliability including through automation
Experience designing and implementing large-scale distributed systems
Deep knowledge and hands-on experience in technologies across all data lifecycle stages
* Strong stakeholder management and ability to lead large organizations through the influence
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.