Amigo builds AI agents that deliver healthcare autonomously—AI doctors, AI nurses, and AI care coordinators. Our agents handle clinical workflows and patient engagement across the entire patient journey: pre-visit intake, triage, care navigation, post-visit care plans, side effect management, and medication adherence. Context-aware with memory across sessions and the ability to take clinical action.
We own outcomes, not just delivery. For our customers, we're responsible for agent performance: clinical safety, continuous improvement, measurable patient outcomes. Agents operate autonomously within bounded clinical domains, with clear scope and handoff protocols. That scope expands as we validate performance across populations.
We're fresh off our Series A from Tier 1 investors like General Catalyst, GSV Ventures, SVA, and CohoVC. Our work is validated with leading academic medical institutions. We're currently reaching 1M+ patient interactions every 90 days, and are on track to 10x this year.
As a Senior Software Engineer (Backend) at Amigo, you'll build the core backend infrastructure that powers our agent platform at scale. You'll develop high-performance services that handle millions of conversations per month, focusing on concurrency, reliability, and clean system design. This role requires strong concurrency programming skills and curiosity for finding good solutions to complex technical challenges.
Design and implement high-performance backend services handling concurrent requests at scale
Build robust APIs and service-oriented architectures that power our agent platform
Develop systems with concurrency patterns to maximize throughput and reliability
Implement secure data handling for sensitive healthcare information with proper access controls
Work with distributed systems concepts like consensus, replication, and fault tolerance
Build resilient services that gracefully handle failures and maintain high availability
Optimize system performance through careful concurrency design and resource management
Solve complex backend challenges with simple, maintainable solutions
Implement monitoring, logging, and observability for backend services
Collaborate with platform teams to ensure integration across services
Design systems that scale horizontally while maintaining data consistency
Contribute to architectural decisions that shape our backend infrastructure
4+ years of production-level experience with backend development languages
Strong experience with concurrency programming, including threads, async operations, and parallelism
Experience developing large-scale distributed systems or working with distributed architectures
Background working on SaaS platforms or with Service-Oriented Architectures
Experience with cloud platforms and container orchestration technologies
Strong understanding of security best practices and experience with systems handling sensitive data
Understanding of distributed systems concepts (consensus, replication, partitioning) without necessarily having built foundational frameworks
Experience with message queuing systems, event streaming, and async communication patterns
Knowledge of database systems, both SQL and NoSQL, and their scaling characteristics
Curiosity for elegant solutions and clean, maintainable code
Strong debugging skills for concurrent and distributed systems
Strong problem-solving abilities with focus on system reliability and performance
Experience in healthcare, finance, or other regulated industries
Understanding of observability and monitoring in distributed environments
Experience with high-throughput, low-latency system design
Background with complex data processing systems
Comprehensive health, dental, and vision insurance
Mental health support and wellness coaching
Flexible wellness stipend for fitness, therapy, or personal growth
Daily catered lunch and dinner
Annual learning budget for courses, books, or conferences
Conference attendance budget for professional development
Development setup of your choice
Academic collaboration opportunities
Top Skills
What We Do
Amigo AI builds trust and safety infrastructure for clinical agents—ensuring AI systems in healthcare provide quantified confidence when mistakes aren't an option. Our platform combines advanced simulation, verification, and recursive optimization to enable healthcare organizations to deploy AI with statistical guarantees about its behavior.
We solve the fundamental challenge of reliable AI in critical domains through deterministic verification for clinical protocols and continuous drift detection for real-world performance. Our systems provide complete transparency—every AI decision is traceable and auditable, with quantified confidence intervals rather than black box predictions.
Founded by technologists from Google, Meta AI, Databricks, Coda, and Plaid, we've built systems that let organizations make informed risk decisions about AI deployment in healthcare. Our interdisciplinary approach draws from computer science, economics, physics, and mathematics to tackle human-centric optimization problems where people and populations are at the center of every solution.
We're actively working with healthcare organizations across digital health, cancer care, cardiac care, and personalized medicine to deploy AI systems that continuously learn and adapt from real-world feedback while maintaining verified safety boundaries. Our technology amplifies human expertise rather than replacing it, empowering domain experts to achieve outcomes neither could accomplish alone.
Why Work With Us
We build AI healthcare systems where 99% isn't good enough. Rapid growth—promotions in 3 months. Freedom to work your way: art museums or late nights. Tackle recursive optimization problems that ship to production. Your work directly impacts critical healthcare decisions. Diverse team from Google, Meta AI, Databricks solving problems that matter.







