MSCI’s recruitment process for technology roles is your opportunity to showcase your skills and experience, make a strong impression and demonstrate your enthusiasm for joining the team. To help you prepare, we’ve outlined the stages, so you know what to expect.
The process may vary depending on the role requirements and level. Your recruiter will explain the steps relevant to you.
Typical stages include:
Apply online
Every journey starts here. On our careers site you can explore opportunities that match your skills and experience, learn more about life at MSCI and submit your application.
Recruiter screening
If your application matches the role requirements, one of our recruiters will contact you. This conversation is about connection – exploring your skills, motivations and career ambitions, while answering your questions about the role and MSCI.
Technical assessment (HackerRank)
As part of the recruitment process you may be invited to complete a HackerRank coding challenge.
While the exact format may vary by role and the technical skills being evaluated, most assessments focus on how you approach the following:
-
Apply core programming concepts such as data structures, algorithms and language-specific logic
-
Solve coding challenges through analytical thinking and logical reasoning
-
Design and optimize SQL queries using relational data models
-
Writing clean, efficient and readable code
-
Tackling project-based questions or simulations that reflect real-world engineering challenges
Technical interviews
You may also be invited to one or more technical interviews with our team. These interviews are designed to evaluate your skills and ways of working in a practical, relevant way. Depending on the position, this could include:
-
Problem-solving and coding exercises (Software Engineering, Data Engineering, AI/ML)
-
System design and architecture discussions (Engineering, SRE, Cloud, Infrastructure)
-
Scenario-based troubleshooting and incident simulations (SRE, DevOps, Infrastructure)
-
Security assessments and threat modelling exercises (Information Security, Cybersecurity)
-
Database optimization and query design exercises (Database Engineering, DBA roles)
-
Case studies in data, analytics or applied AI/ML
In these interviews, we look for how you:
-
Approach and structure complex problems
-
Communicate your reasoning clearly
-
Demonstrate technical depth, precision and adaptability
-
Balance trade-offs and make sound decisions aligned to business needs
-
Collaborate and respond to feedback
Hiring Manager interview
This interview ties everything together. In addition to your technical and interpersonal skills, this is where we explore how you’ll work within the team and contribute to MSCI’s mission. We’re looking for your expertise and passion to shine through. Highlighting the following qualities can help you stand out:
-
Firm knowledge
-
Understanding of the role
-
Technical expertise: Demonstrate your specialized skills and knowledge
-
Interpersonal and communications skills
-
Ability to simplify complex ideas
-
Authenticity: We want to get to know you!
Read more interview hints and tips from MSCI’s recruiters.
We know applying for a new role is a big step. That’s why we want to make our process as transparent as possible and give you the best opportunity to showcase your skills and expertise. Bring your curiosity, collaboration and technical strengths — and let your passion for technology shine.