Jobs · Engineering · Illinois

Senior Software Engineer - Contract AI

McKinsey & Company · Chicago, IL · 3 wk ago
EngineeringFull-time

Your Impact

You will be a strong individual contributor building features, improving platform quality, and hardening the system for scale across multiple concurrent client deployments. You will work across the stack — from AI-powered extraction pipelines through to the analytics dashboard — and bring genuine GenAI engineering depth, not just familiarity.

Qualifications and Skills

  • 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.

Similar jobs