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 expert proficiency
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 will lead architectural reviews, establish engineering best practices, and mentor mid-level engineers through code reviews and knowledge transfer.
  • The position requires deep expertise in containerization, cloud-native architecture, and defining security standards for production-grade 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 expert proficiency
  • Docker, Kubernetes, and Helm orchestration standards
  • Cloud platform expertise in AWS, Azure, or GCP
  • Advanced SQL and NoSQL database schema design
  • SOLID, DDD, CQRS, and Event Sourcing patterns

Nice-to-have

  • Full-stack development with React, Next.js, or FastAPI
  • Microservices and distributed system design knowledge
  • BDD and TDD practices at team level
  • Kubernetes cluster management and GitOps pipelines
  • Agile/Scrum leadership and coaching experience
  • Authentication mechanisms like OAuth 2.0 and OIDC

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter