What is a Data Engineer at McKinsey &?
A Data Engineer at McKinsey & operates at the unique intersection of advanced technology and high-stakes business strategy. Unlike traditional technology firms where engineering teams are often isolated from business outcomes, McKinsey & embeds its data professionals directly into client-facing engagements and proprietary product divisions. You will be responsible for building, optimizing, and maintaining the highly scalable data pipelines and architectures that power global decision-making.
In this role, your work directly impacts how some of the world's most influential institutions leverage their data assets. Whether you are developing analytics engines for proprietary platforms like Periscope or architecting customized data lakes for Global Banking clients, your engineering decisions will drive multi-million-dollar strategies. You will design robust ETL/ELT pipelines, implement complex data models, and manage distributed computing environments that process massive, highly diverse datasets under tight timelines.
What makes this position exceptionally compelling is the sheer variety and scale of the challenges you will solve. You will collaborate closely with management consultants, data scientists, and industry experts to translate ambiguous business requirements into high-performing, resilient technical infrastructures. To succeed, you must possess not only world-class technical skills in distributed systems and data modeling but also the structured problem-solving mindset and communication skills required of a trusted advisor.



