Twin Health is a company dedicated to improving and preventing chronic metabolic diseases through innovative AI Digital Twin technology. The Senior Software Engineer will contribute to the development of an AI-powered platform aimed at enhancing clinical operations and improving member experience.
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
- Drive technical architecture decisions in collaboration with engineering and product leadership
- Own projects end-to-end: 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
- Write clean, testable, and maintainable code following engineering best practices
- Take on additional responsibilities as needed
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related STEM field (Master's preferred)
- 5+ 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
- 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