Want to get hired at McKinsey & Company?
Lead Software Engineer
McKinsey & Company
Tel Aviv-Yafo, Tel Aviv District, IsraelOn Site
Original Job Summary
Overview
Join McKinsey & Company as a Lead Software Engineer to drive significant impact by leading a team, developing complex systems, and shaping product architecture. In this role, you will work on Iguazio's open-source projects, enhancing AI model serving and supporting enterprise-scale analytics.
Who You'll Work With
You will work in a high performance culture where resilience, continuous learning, mentorship, and global collaboration are key. Your colleagues invest in your growth by providing coaching, structured apprenticeship, and a diverse global community.
Your Impact
- Co-own Iguazio's Python-based open-source projects.
- Lead a team from concept through implementation.
- Drive product-changing architectural decisions.
- Work on complex sub-systems for AI model serving.
Your Qualifications and Skills
- Bachelor's in Computer Science or related field.
- 8+ years development experience with solid software engineering skills.
- 2+ years of team leadership and hands-on development.
- Expertise in Python including asynchronous and parallel programming.
- Experience with data engineering packages and big data frameworks is a plus.
- Knowledge in ML/AI tooling and distributed systems is highly desired.
- Familiarity with Kubernetes and management ecosystems is an advantage.
- Experience with large codebases.
Key skills/competency
Python, Leadership, MLOps, Distributed Systems, Kubernetes, Data Engineering, AI, Open-Source, Architecture, Problem-Solving
How to Get Hired at McKinsey & Company
🎯 Tips for Getting Hired
- Tailor your resume: Highlight leadership and Python expertise.
- Research McKinsey & Company: Understand culture and global impact.
- Showcase project experience: Detail open-source contributions.
- Prepare for technical interviews: Emphasize distributed systems and data engineering.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python async and parallel techniques.
circle
Study distributed system design principles.
circle
Practice coding with large codebases.
circle
Familiarize with Kubernetes and data frameworks.
Behavioral Questions
circle
Describe a time you led a project.
circle
Explain how you overcome technical setbacks.
circle
Detail experience embracing team feedback.
circle
Share how you manage high-pressure challenges.