Principal Member of Technical Staff- AI Experience
Explicitly requires vibe coding skills and the use of AI-assisted coding tools to prototype, iterate, and accelerate development.
About the Role
Principal engineering role to build an AI-first Electronic Health Record (EHR) platform, developing cloud-scale services and next-generation clinical applications. Lead design and delivery across teams while leveraging AI-assisted coding and "vibe coding" practices to accelerate development, improve productivity, and ensure scalable, maintainable solutions.
Job Description
Role
As a Principal Member of Technical Staff you will help define and build the next-generation, AI-first Electronic Health Record (EHR). You will design and implement complex distributed, cloud-scale services and clinical applications, leveraging AI-assisted coding tools and “vibe coding” practices to accelerate development and elevate code quality. You will work closely with technical leads and cross-functional teams to ensure architectural rigor, security, scalability, and excellent user experience.
Key Responsibilities
- Accelerate development and time-to-market by using AI-assisted coding capabilities (e.g., Codex, Claude, Cline, ChatGPT) and vibe coding practices for design, code generation, and debugging.
- Introduce, promote, and continuously improve AI-powered productivity enhancements across the engineering team; share best practices and guide adoption of AI coding tools.
- Develop and deploy core EHR platform components, ensuring robust, scalable, maintainable solutions.
- Collaborate with technical and non-technical teams to deliver AI-powered features, APIs, and high-quality user experiences.
- Continuously evaluate and integrate emerging AI-assisted development methodologies and tooling to enhance productivity and code quality.
- Work with technical leads to enforce architectural standards, security, and maintainability across the product lifecycle.
Requirements
- BS/MS in Computer Science or equivalent experience.
- 8+ years of relevant software engineering experience.
- Proficient in at least one (preferably two) of: Java, C/C++, or Golang.
- Demonstrated experience using AI-based IDEs (e.g., Codex, Claude, Cline) and integrating AI-assisted coding into development workflows.
- Experience using ChatGPT, Claude, or similar models.
- Experience leveraging MCP Tools/Servers.
- Familiarity with multi-tool orchestration and skills-based frameworks.
- Familiarity with vibe coding approaches that blend hands-on coding with AI-driven solutions to prototype and iterate rapidly.
- Strong understanding of core computer science concepts: data structures, algorithms, operating systems, distributed systems.
- Excellent communication and collaboration skills; comfortable leading and representing technical work across teams and to senior stakeholders.
- Experience with containers and Kubernetes is a plus.