Staff Software Engineer (Journeys)
Core
Design and evolve the decision engine, experimentation layer, and channel orchestration for a multi-vendor communications platform handling millions of events per month to reach patients and providers.
Role type
Staff Software Engineer (Platform Architecture & AI Integration)
Builds
High-volume, event-driven communications systems (email, SMS, push) and LLM-powered personalization engines.
Domain
Healthcare technology / AI / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Event-driven architecture design, multi-vendor platform integration, A/B testing and experimentation tooling, LLM system reliability, system architecture ownership, technical leadership, ambiguity navigation.
Preferred skills
Production experience with LLM-powered systems, agentic AI systems design, build-versus-buy judgment at the platform layer.
Technologies
Python, FastAPI, Kafka, AWS, Spark, React, TypeScript, Redis, Datadog, PagerDuty, GitHub, Sentry.
Responsibilities
Own the architecture of the unified message ledger and communications stack. Design and evolve the decision engine and channel orchestration. Lead technical decision-making across teams. Bring LLM-powered personalization from concept to production. Align marketing, product, and patient organizations on high-impact initiatives. Build an agentic communications engine that optimizes message, channel, and timing.