Job Summary:
McKinsey & Company is a global management consulting firm, and they are seeking a Senior Software Engineer for their Contract AI product team. The role involves building features and improving platform quality for an enterprise-grade platform that automates contract compliance using Generative AI and rule-based logic.
Responsibilities:
• develop and refine the AI pipeline that processes raw contracts and invoices — prompt engineering for document extraction, structured output parsing, clause normalization, and confidence scoring
• translate business rules into deterministic evaluator code (Python/C#)
• build and maintain the library of compliance cases that power the platform's leakage detection
• write production Python and C#/.NET backend code
• develop TypeScript/React components in the analyst-facing dashboard
• build and maintain data ingestion pipelines using Azure Data Factory
• implement agentic workflows using LangGraph, Semantic Kernel, or equivalent frameworks for multi-step contract reasoning tasks
• stay current with the fast-moving agentic AI landscape and bring relevant innovations into the platform
• write comprehensive tests (unit, integration, end-to-end)
• participate actively in code reviews
• instrument services with structured logging and observability tooling
• configure and tune the platform for new client data schemas and pricing structures
• debug and resolve issues in cloud-hosted deployment environments
• participate in technical design discussions
• mentor junior engineers
• identify and propose improvements to engineering practices
Qualifications:
Required:
• 5+ years of software engineering experience delivering production systems.
• Strong Python — application development, type-checking, async patterns, testing (pytest) is required
• Proficiency in C#/.NET — .NET Core/8, REST APIs, object-oriented design are required
• Recent, hands-on experience integrating Generative AI into production software — Azure OpenAI, LangChain, Semantic Kernel, RAG pipelines, or structured extraction. This experience must be production use, not prototype or side-project
• Demonstrated familiarity with agentic AI frameworks (LangGraph, AutoGen, CrewAI, or equivalents)
• Experience with Azure cloud services: AKS, Azure Functions, CosmosDB, Postgres, Azure DevOps
• Experience with TypeScript/React in production
• Strong SQL skills: schema design, query optimization, Postgres preferred
• Engineering discipline: test-driven development, CI/CD pipelines, code reviews, containerization (Docker/Kubernetes)
• Experience with Azure Data Factory or equivalent ETL pipeline tooling
• Exposure to vision LLMs and document understanding (PDF/DOCX extraction at scale)
• Familiarity with procurement, contract management, or invoice processing domains
Company:
McKinsey & Company is a global management consulting firm. We are the trusted advisor to the world's leading businesses, governments, and institutions. Founded in 2014, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.