KPMG is one of the most trusted and respected global professional services firms. Through depth of expertise, clarity of insight and strength of purpose we help our clients solve complex problems, steer change, strengthen, transition and grow. We are looking for talented people who share our purpose of inspiring confidence and empowering change for our clients, our people and our communities.
The consulting environment at KPMG is dynamic and fast-paced, offering diverse opportunities to work on challenging projects with leading organisations across various industries. As a consultant at KPMG, you will be part of a collaborative team that provides strategic insights and innovative solutions to help clients address complex business issues and drive growth. You will work with experienced professionals who are committed to delivering high-quality services and fostering a culture of continuous learning and professional development.
The opportunity: We are seeking a highly skilled and experienced Associate Director, Senior Data Engineer to join our dynamic team. In this role, you will lead the data engineering development lifecycle, working closely with clients to understand their data challenges and architecting, developing, and implementing robust data pipelines to deliver high-quality solutions. As part of One Digital Consulting, you will play a crucial role in developing data-driven solutions that address our clients' toughest challenges.
Day to day you will: Lead the design, build, and maintenance of data pipelines, data models, advanced analytical models, and data-driven solutions on cloud-based platforms, particularly Microsoft Azure and AWS. Collaborate with client and engagement teams to deliver high-quality outcomes, ensuring a deep understanding of client requirements and providing innovative solutions. Work closely with other teams within One Digital Consulting, providing expertise, support, and knowledge sharing to enhance overall project delivery.
Identify and proactively respond to new business opportunities, contributing to account management and developing awareness of client organizations and their needs. Continuously seek ways to improve data engineering processes, tools, and frameworks, driving innovation and excellence in project delivery. What you'll bring to the team: Extensive experience in designing and implementing robust, innovative data and digital solutions using various programming languages such as SQL, Python.
Knowledge of Java, Scala, and C# is a plus. Hands-on with cloud platforms such as Azure, AWS, or Google Cloud. Proficiency with version control (Git) and expertise in Continuous Integration and Continuous Delivery (CI/CD).
Competence in managing, processing, and visualizing data using Snowflake, Google BigQuery, Databricks, Azure Synapse, PowerBI, or Tableau is preferred. Knowledge or experience with Data Modelling, containerization (Docker), API Development, and Infrastructure as Code tools (Terraform, Pulumi, AWS.
...