Principal Software Engineer
Core
Technical owner of cross-team initiatives and platform-level outcomes for a petabyte-scale healthcare data platform, defining architectural standards and driving AI-native engineering adoption.
Role type
Principal Software Engineer (Platform & Architecture)
Builds
Cross-team platform capabilities, multi-quarter migrations, and AI-native tooling for healthcare data processing.
Domain
Healthcare technology, distributed data infrastructure, and AI-assisted development.
Deliverable
production ML models | infrastructure | product features
Required skills
Distributed systems architecture, data infrastructure design, service architecture, AI-assisted development, mentoring senior engineers, customer engagement, technical strategy, system observability, legacy system modernization.
Preferred skills
Org-wide AI adoption strategy, regulated healthcare data domain experience, greenfield platform incubation, open-source influence.
Technologies
Apache Spark, dbt, Kafka, Cassandra, Scylla, OpenSearch, Elasticsearch, Kubernetes, AWS, TypeScript, Node, Python, Go, Java, Kotlin.
Responsibilities
Own complete vertical slices of cross-team or platform-level work including migrations and architectural pivots; set the technical bar and catch architectural drift in AI-generated work; proactively identify and drive platform-level opportunities; define SLOs and observability; lead rearchitecture of legacy areas; drive team adoption of agentic AI-assisted development; engage directly with customers during incidents and rollouts; mentor Senior Engineers; influence engineering practice across teams.
Seniority
Principal, strategy & mentorship