Sr. Staff Software Engineer - AI Chat
BioSpace · Indianapolis, IN · 3 wk ago
Engineering$126k–$224k/yrFull-time
About the role
ChatNow is how Lilly talks to AI. Every day, tens of thousands of employees open ChatNow to get work done — asking questions, running analyses, invoking specialized agents. It's the front door to Cortex, Lilly's enterprise AI platform. And it needs to be fast, intuitive, and relentlessly reliable. We're looking for a Senior Staff Software Engineer to own the technical direction and delivery of ChatNow's core platform.
Responsibilities
- Define the architecture and drive implementation of ChatNow's conversation routing engine — the system that takes a user's intent and connects it to the right AI agent, model, or workflow.
- Own the agent integration layer, designing how ChatNow connects to Lilly's expanding network of specialized AI agents on Cortex.
- Build streaming chat interfaces in React and TypeScript, backed by scalable services that handle thousands of concurrent sessions with low latency across multiple AI providers.
- Own features end to end. Design, build, test, deploy, monitor. No hand-offs.
- Operate ChatNow on Cortex and Hangar — Lilly's enterprise Kubernetes platform — instrumented with LGTM observability so you can see exactly how routing, latency, and agent performance behave in production.
- Integrate LLM capabilities through Cortex's model gateway, supporting multi-model routing with fallback and load balancing.
- Implement MCP integrations that connect agents to enterprise data sources and tools.
- Use agentic coding tools like Claude Code and GitHub Copilot as a daily force multiplier — not a novelty.
- Shape how agents are registered, discovered, and invoked on Cortex — defining the framework that the rest of the organization builds on.
- Mentor engineers, and raise the standard for what production AI software looks like at Lilly.
Requirements
- 10+ years of professional software engineering experience, with demonstrated technical leadership at scale
- 5+ years in TypeScript/JavaScript, Python and Go (with ability to use AI coding tools proficiently), architecting and building production web applications with React or equivalent
- 5+ years experience designing RESTful or GraphQL APIs at scale
- Deep hands-on experience with Kubernetes — not just deploying, but operating, debugging, and tuning
- Strong CI/CD and GitOps practices
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Qualifications
- Experience integrating LLM APIs into production — streaming, function calling, tool use
- Hands-on work with conversational AI systems: routing, intent classification, context management, or multi-agent orchestration
- Experience with real-time systems: WebSockets, SSE, event-driven architectures, or workflow orchestration
- Familiarity with MCP, A2A, or emerging AI interoperability protocols
- A track record of shipping user-facing products with high reliability and polish
- Experience setting technical direction across multiple teams or workstreams