Twin Health is a company focused on improving and preventing chronic metabolic diseases through AI Digital Twin technology. The Lead Software Engineer will shape the technical direction of their AI-powered platform, driving architectural decisions and leading complex initiatives to enhance clinical operations efficiency.
Responsibilities:
- Design, develop, and scale backend services and RESTful APIs using FastAPI (Python) and Spring Boot (Java)
- Architect and implement AI agents, including prompt engineering, evaluation, and continuous improvement workflows
- Build event-driven systems and well-defined internal APIs to enable reliable, real-time communication across services
- Lead technical architecture decisions in close collaboration with engineering and product leadership
- Drive product metrics and measurable business impact
- Own end-to-end delivery of projects, including design, implementation, testing, deployment, and operational support
- Manage and improve CI/CD pipelines to enable safe and rapid feature releases
- Monitor, troubleshoot, and optimize system performance to support high throughput and rapid growth
- Partner closely with Product, Design, DevOps, and AI/ML teams to align technical execution with Copilot product goals, and effectively communicate trade-offs and progress to stakeholders
- Mentor and guide engineers within the Copilot team to uphold high standards of technical excellence
- Write clean, testable, and maintainable code following engineering best practices
- Take on additional responsibilities as needed
- Other duties as assigned
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related STEM field (Master's preferred)
- 6+ years of professional software engineering experience (backend or full-stack)
- Strong proficiency in Python and/or Java, with hands-on experience building microservices using FastAPI and/or Spring Boot
- Deep understanding of API design (REST), authentication/authorization (OAuth2, JWT), and data modeling
- Experience designing event-driven systems and distributed architectures
- Practical experience working with AI systems, including prompt engineering or AI service integration
- Demonstrated leadership experience through prior projects or roles
- Strong debugging and performance optimization skills in production environments
- Excellent written and verbal communication skills
- Experience with AWS, Kubernetes, and CI/CD pipelines is a plus
- Prior experience working on AI-native products or internal developer platforms is a plus
- Experience working in fast-paced, high-growth startup environments