Principal Fullstack Software Engineer
Core
Design and ship full-stack systems and AI agents for a central GenAI Platform empowering hundreds of product teams, including the UpToDate Expert AI medical assistant.
Role type
Principal Fullstack Software Engineer (GenAI Platform)
Builds
Central GenAI Platform, AI agents (e.g., UpToDate Expert AI), developer tooling, CI/CD pipelines, and observability systems.
Domain
Health technology / Generative AI / Cloud-native systems
Deliverable
production ML models
Required skills
Full-stack development, Cloud services (AWS/Azure/GCP), AI Agent development and evaluation, Backend development, Frontend development, CI/CD and Infrastructure as Code, Site Reliability Engineering (SRE), Quality engineering / testing strategy, Secure SDLC and privacy by design
Preferred skills
LangChain/LangGraph and MCP, Vector/RAG systems, OpenSearch, Traditional ML tasks (training, deployment, monitoring), LLM fine-tuning and model adaptation, Regulatory frameworks (SOC2, HIPAA)
Technologies
AWS, Azure, GCP, LangChain, LangGraph, MCP, OpenSearch, LLMs
Responsibilities
Design and implement full-stack applications and platform components for GenAI agent development; Build developer tooling, CI/CD, and observability for safe, fast iteration; Apply secure SDLC and privacy-by-design practices; Collaborate with product, UX, and domain experts to deliver customer-focused solutions; Apply current LLM patterns (RAG, retrieval, routing, tool-use, evals) to deliver measurable customer value; Lead by example, drive architecture, mentor engineers, and take ownership of larger projects.
Seniority
Principal, hands-on IC with mentorship
