VIDA is looking to solve the problem of creating a scalable and reliable distributed compute and data backbone for its Intelligence Platform and VIDA Biobank, which supports pharma trials, large-scale imaging research, and next-generation AI workloads.
Requirements
- Deep experience with cloud-native distributed architectures (AWS preferred).
- Hands-on knowledge of event-driven systems (Kafka/Kinesis/PubSub).
- Hands-on knowledge of microservices at scale (ECS/EKS/Lambda).
- Hands-on knowledge of distributed data storage (S3, RDS, DynamoDB, Delta Lake).
- Hands-on knowledge of workflow orchestration frameworks.
- Strong system design and distributed systems fundamentals: consensus, partitioning, caching, backpressure, idempotency, retries, stream processing.
- Proficient in modern programming languages (Python, Go, Java, or similar).
Responsibilities
- Lead, mentor, and develop a team of software engineers focused on backend services, distributed systems, and cloud infrastructure.
- Build and engineering culture grounded in reliability, observability, automation, and high accountability.
- Drive execution of critical platform initiatives: scalable DICOM ingestion, distributed workflow orchestration, batch data processing pipelines, and date lake/lakehouse systems.
- Ensure Engineering best practices across code quality, testing, CI/CD, IaC, and operational readiness.
- Provide strong hands-on technical guidance in system design, distributed systems patterns, and cloud-native architecture.
- Own the reliability and performance of distributed components such as event-driven pipelines, workflow orchestration, and scalable microservices for multi-tenant data access.
- Champion modern distributed systems practices including idempotent operations, partitioning, caching, backpressure management, and autoscaling.
Other
- 7+ years of experience building large-scale backend or distributed systems; 2+ years managing or leading technical teams.
- Experience operating systems in compliance-sensitive environments (healthcare, finance, enterprise SaaS).
- Experience building or managing multi-tenant SaaS systems with strict SLAs.
- Must have an entrepreneurial mindset and be flexible.
- Qualified applicants receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.