Technical Lead Software Architect

Lilly

Indianapolis, Indiana, United States
Generative ai and llm solution architecture
Multi-agent ai system design using mcp and a2a
Python, go, or typescript programming expertise
The role involves designing and building intelligent systems that leverage Generative AI and Large Language Models to advance life-changing medicines

Job Summary

  • The role involves designing and building intelligent systems that leverage Generative AI and Large Language Models to advance life-changing medicines.
  • Candidates must lead architectural reviews, establish engineering best practices, and mentor mid-level software engineers through code reviews and knowledge transfer.
  • The position requires deep expertise in defining containerization standards, orchestrating multi-agent AI architectures, and ensuring robust security across cloud-native platforms.

Matching Summary

The role involves designing and building intelligent systems that leverage Generative AI and Large Language Models to advance life-changing medicines.

Skills & Requirements

Must-have

  • Generative AI and LLM solution architecture
  • Multi-agent AI system design using MCP and A2A
  • Python, Go, or TypeScript programming expertise
  • Docker, Kubernetes, and Helm containerization standards
  • Cloud platform architectural expertise (AWS/Azure/GCP)
  • SOLID, DDD, CQRS, and Event Sourcing patterns

Nice-to-have

  • Full-stack development with React, Next.js, or FastAPI
  • Microservices and distributed system design experience
  • BDD and TDD practices at team or program level
  • Kubernetes cluster management and GitOps pipelines
  • Agile/Scrum leadership and coaching experience
  • AI-assisted development tools like GitHub Copilot

Key Requirements

  • Bachelor's degree in computer science or related field
  • 14+ years of hands-on software development experience
  • Proven track record of production-grade system ownership

Work Rights

Not specified

Tailored Resume

Cover Letter