You are viewing a preview of this job. Log in or register to view more details about this job.

McKinsey & Company - Analyst - Software Engineer / Data Engineer / Data Scientist - Campus Students

WHO YOU'LL WORK WITH
McKinsey Digital brings together the best of McKinsey’s digital, design, engineering and analytics capabilities to help create positive, enduring change in the world. We work with our clients -- from executive leadership to client engineers and analysts -- to use technology to solve their most challenging problems and transform their businesses. Blending strategic thinking with hands-on practicality, our teams of consultants and experts work to develop and implement everything from complex analytics strategies and enterprise IT modernization, to agility, cloud, cybersecurity, and digital transformations.
Our teams are made up of analysts, mathematicians, data scientists, designers, software engineers, product managers, and strategy consultants who each bring unique knowledge and skillsets to our cross-functional teams. You’ll typically work on projects across all industries and functions and get the opportunity to work with colleagues and leaders across McKinsey & Company to help our clients deliver breakthrough products, experiences, and businesses using technology.
Please review the role options and locations for your application:

Software Engineering: Atlanta, Dallas, Chicago, Denver, New York City, San Francisco, Southern California

Data Science: Atlanta, Dallas, Boston, Chicago, New Jersey, New York City, San Francisco, Silicon Valley

Data Engineering: Atlanta, Dallas, Chicago, Denver, New York City, San Francisco, Southern California

WHAT YOU'LL DO
Software Engineer: You will help deliver software products with high levels of value, usability, quality and predictability to solve our clients’ most complex problems. In this role you will gain hands-on experience in full-stack application development. In addition to building your hands-on coding experience, you will be fully engaged in the other parts of our client service, expanding your business and interpersonal skills as well. You will be expected to fully immerse yourself with a team of developers, designers, agile coaches, data scientists, and generalist consultants to transform our client’s technical processes, infrastructure, and end-user applications. 
Additional qualifications required:
·      Hands-on experience in any of the following technologies: Java, C#/.NET, Python, JavaScript, experience with SQL or no-SQL databases,
·      Knowledge of current web technologies (e.g., HTML5, CSS3, JavaScript),
·      Experience with Node, React and Javascript MVC frameworks (e.g., Angular JS, Backbone, etc.) a plus
·      Experience with RESTful APIs, cloud infrastructure (AWS, Azure, GCP), writing automates tests or container technologies (Docker, Kubernetes) a plus

Data Scientist: You will perform statistical data analyses, data mining and optimizations using multiple tools and techniques to get insights from large complex data sets. You will conduct hands-on rigorous quantitative analysis, including getting the data, cleaning it (when necessary / relevant), and exploring it for accuracy. Additionally, you'll deploy statistical modeling and optimization techniques most suited for the business problem (using R, Python, SQL, and/or other relevant tools). You will work across dozen of industries to advise client teams on analytic methodologies and approaches to address their specific needs,  
Additional qualifications required:
·      Deep understanding of statistical and predictive modeling concepts, machine-learning approaches, clustering and classification techniques, and recommendation and optimization algorithms
·      Experience in two or more programming languages (R, Python, C++, etc.)
·      Ability to easily understand the complex algorithm and logic to process data
·      Experience working with a large volume of data with ability to solve performance issues
·      Basic business intuition and clear expertise in analyses with the ability to describe analytic processes, including when and why specific approaches are favored

Data Engineer: You will be a hands-on technologist who connects and models complex distributed data sets to build repositories, such as data warehouses, data lakes, using appropriate technologies. You will work with our clients and other McKinsey experts, such as Data Scientists and Architects to design and build cutting edge (big) data solutions. You'll be a go-to expert for tackling data related contexts ranging across addressing small to large data sets, structured/unstructured or streaming data, extraction, transformation, curation, modelling, building data pipelines, identifying right tools, writing SQL/Java/Scala code, etc. 
Additional qualifications required:
·      Ability to structure and analyze data in appropriate framework (e.g., Excel, Access, VBA, SQL)
·      Exposure to Big Data platforms like Hadoop, hbase, CouchDB, hive, Pig etc
·      Experienced with data modeling, design patterns, building highly scalable and secured solutions
·      Passion for data tools and processes to drive business insights
·      Ability to quickly understand and appreciate underlying business context, problems and objectives of analytical projects

QUALIFICATIONS
Across all roles:
·      University student in their final year in a STEM related field (e.g., comp sci, etc.); expected graduation date between December 2021 and May 2022.
·      Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions
·      Ability to work collaboratively in a team environment and effectively with people at all levels in an organization
·      Strong command of English language (both verbal and written)
·      Willingness to travel
·      Please reference the role-specific information below for additional qualifications required