Job description
Senior Software Engineer - QuantumBlack, AI by McKinsey
Company Overview
QuantumBlack, AI by McKinsey is the Artificial Intelligence (AI) arm of McKinsey & Company. Born in Formula 1, we blend data science, engineering, product development, and AI strategy to create hybrid intelligence solutions for the world's leading organizations.
Job Summary
You will lead architecture design, drive technology decisions, and co-create innovative products while mentoring clients to adopt Agile practices and engineering excellence. As part of a multidisciplinary group of software engineers, AI engineers, data scientists, and technology consultants, you will deliver user-centric solutions that transform businesses across industries.
Key Responsibilities
- Lead project workstreams, drive architectural decisions, and build scalable solutions using Agile methodologies.
- Collaborate with client teams to co-create products and foster a culture of engineering excellence.
- Shape technical strategies and ensure the delivery of impactful, user-centric solutions.
- Mentor teams in best practices and influence client digital strategies.
- Design and deliver next-generation products that transform businesses.
Requirements / Qualifications
- Bachelors, Master’s or PhD level degree in computer science, machine learning, applied statistics, mathematics, engineering, or artificial intelligence.
- 7+ years of experience in software development, with significant full-stack web application development experience strongly preferred.
- Experience working collaboratively with technical and non-technical team members and stakeholders.
- Hands-on experience across frontend (TypeScript, React, Angular, Vue, Next.js, Tailwind), backend (Python, Node.js, Java/Spring, C#/.NET), and databases (SQL, NoSQL, vector databases, ETL).
- Experience with LLM frameworks, prompt orchestration, agent frameworks, MCPs, evaluation frameworks, and cloud platforms (Azure, AWS, GCP), including Docker and CI/CD.
- Strong focus on automated testing, logging, monitoring, and system reliability.
- Experience coaching others in engineering best practices (design patterns, TDD, code refactoring, code review, OWASP Top 10).
- Experience leading in Agile teams, including sprint ceremonies and work definition.
- Exceptional time management in a complex, autonomous environment.
- Strong verbal and written communication skills in German and English.
Location
Berlin, Germany
Employment Type
Full Time