About The Position

At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities through philanthropy and volunteerism. We give our best effort to our work, and we put people first. We’re looking for people who are determined to make life better for people around the world. Come build the products that accelerate how we bring medicines to patients! Tech@Lilly is looking for a Full Stack Engineer to serve as the technical lead for application development across the Medicines Development (Global Regulatory Affairs (GRA), Global Scientific Communications (GSC) and Global Statistical Sciences (GSS)) portfolio. This is a hands-on-keyboard role. You will design, build, and deploy the web applications, APIs, data pipelines, and AI-powered tools that our regulatory, statistical, and clinical teams use every day. If you want to own the technical direction of products that directly impact how a Fortune 100 company gets medicines to patients — and you thrive when you’re writing code, mentoring engineers, and making architecture calls — this is it. What You’ll Be Doing As the Full Stack Tech Lead, you will lead and contribute to the technical execution of key products across our portfolio. You are building real applications — AI-powered authoring tools, regulatory workflow automation, statistical computing interfaces, and data engineering pipelines — that operate in a regulated, GxP-validated environment. You will write production code, design system architecture, build APIs, lead code reviews, and set the engineering standards for how the team builds software. You work closely with product owners to translate business requirements into technical solutions, and you partner with the cloud platform and data science teams to ensure your applications integrate cleanly with the broader infrastructure. You also serve as the technical mentor for the global engineering teams, elevating their capabilities and ensuring consistent quality across geographies. How You’ll Succeed · Designing and building full stack applications — frontend (React, Vue.js, or modern JS frameworks), backend (Python, Node.js), REST/GraphQL APIs, and data layers that power regulatory, statistical, and clinical workflows — with a focus on clean architecture, testability, and production readiness from day one. · Building AI-powered products — integrating LLMs, creating agentic workflows, andRAG architectures, into production applications. · Owning the application architecture — making design decisions on service boundaries, data models, API contracts, authentication/authorization, and integration patterns. You design systems that are modular, maintainable, and built for a regulated environment where audit trails, data integrity, and validation matter. · Building and maintaining CI/CD pipelines, automated testing, and deployment infrastructure — using GitHub Actions, containerized builds (Docker/EKS), and infrastructure as code to ensure fast, reliable, and repeatable deployments to AWS. · Driving engineering excellence and AI-assisted development — leading code reviews, setting coding standards, establishing testing practices, and championing AI coding tools across the team to accelerate development velocity and improve code quality. · Mentoring and leading engineers across geographies — serving as the US-based technical anchor who sets direction, conducts architecture reviews, and elevates the Bangalore engineering team’s capabilities. You lead by example through code, not just direction.

Requirements

  • Production experience building full stack web applications — modern frontend frameworks, backend services, REST and GraphQL APIs, and relational/NoSQL databases. You’ve shipped real products to real users, not just built prototypes.
  • Hands-on experience with agentic frameworks (LangChain, LlamaIndex) and AI/ML integration in applications — LLM APIs (OpenAI, Llama), RAG architectures, vector databases, prompt engineering, and agentic frameworks. You know how to take AI from a notebook to a production feature.
  • Strong working knowledge of AWS cloud services — ECS/EKS, Lambda, S3, RDS, API Gateway, CloudFront. You can deploy and operate your own applications in the cloud, not just hand off to an infrastructure team.
  • Experience with CI/CD pipelines (GitHub Actions, Jenkins), containerization (Docker), automated testing frameworks, and version control best practices. You believe in shipping small, shipping often, and never shipping without tests.
  • Tech lead mindset — you’ve led code reviews, made architecture decisions, mentored junior engineers, and owned the technical quality of a product or system. You don’t need a management title to lead; you lead through craft and credibility.
  • Proficiency with AI-assisted development tools and a commitment to using them to accelerate your own work and your team’s.
  • Strong communication skills and experience working with globally distributed teams.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related technical field
  • 5 or more years of professional software engineering experience building production web applications
  • 2 or more years in a tech lead or senior engineer role, owning architecture decisions and setting technical direction for a product or team

Nice To Haves

  • Experience with data pipelines and integration patterns — working with structured and unstructured data, ETL/ELT processes, and familiarity with data platforms like Databricks or Spark is a plus.

Responsibilities

  • Designing and building full stack applications — frontend (React, Vue.js, or modern JS frameworks), backend (Python, Node.js), REST/GraphQL APIs, and data layers that power regulatory, statistical, and clinical workflows — with a focus on clean architecture, testability, and production readiness from day one.
  • Building AI-powered products — integrating LLMs, creating agentic workflows, andRAG architectures, into production applications.
  • Owning the application architecture — making design decisions on service boundaries, data models, API contracts, authentication/authorization, and integration patterns. You design systems that are modular, maintainable, and built for a regulated environment where audit trails, data integrity, and validation matter.
  • Building and maintaining CI/CD pipelines, automated testing, and deployment infrastructure — using GitHub Actions, containerized builds (Docker/EKS), and infrastructure as code to ensure fast, reliable, and repeatable deployments to AWS.
  • Driving engineering excellence and AI-assisted development — leading code reviews, setting coding standards, establishing testing practices, and championing AI coding tools across the team to accelerate development velocity and improve code quality.
  • Mentoring and leading engineers across geographies — serving as the US-based technical anchor who sets direction, conducts architecture reviews, and elevates the Bangalore engineering team’s capabilities. You lead by example through code, not just direction.

Benefits

  • Full-time equivalent employees also will be eligible for a company bonus (depending, in part, on company and individual performance).
  • In addition, Lilly offers a comprehensive benefit program to eligible employees, including eligibility to participate in a company-sponsored 401(k); pension; vacation benefits; eligibility for medical, dental, vision and prescription drug benefits; flexible benefits (e.g., healthcare and/or dependent day care flexible spending accounts); life insurance and death benefits; certain time off and leave of absence benefits; and well-being benefits (e.g., employee assistance program, fitness benefits, and employee clubs and activities).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service