Principal Software Architect
Core
Lead the design and evolution of AI-enabled software platforms, translating business needs into scalable, secure, and responsible technical solutions for clinical data cloud products.
Role type
Principal Software Architect (AI & Cloud)
Builds
Enterprise-grade AI-enabled software platforms, AI-assisted workflows, and intelligent automation features for life sciences organizations.
Domain
Life Sciences / Healthcare / Cloud / AI
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture and design, Microsoft .NET, relational and non-relational database design, cloud-native platforms, AI system design patterns, SaaS deployment patterns, responsible AI practices, data governance, observability, MLOps.
Preferred skills
Evaluating new AI technologies, full-stack enterprise application development, leading software engineering teams, mentoring architects and engineers, prompt engineering, retrieval-augmented generation, agentic AI patterns.
Technologies
.NET, Python, AWS, Azure, LLMs, agentic AI frameworks, MLOps tools.
Responsibilities
Research and evaluate emerging AI, machine learning, and cloud technologies; analyze existing features and system designs for scalability and AI-readiness; document architectural patterns including AI integration and model lifecycle; define reference architectures for AI capabilities; promote responsible AI practices and compliance; guide teams in using AI-assisted engineering tools.
Seniority
Principal, strategy & mentorship
