Staff Software Engineer (Product)
Posted Updated
- As a Staff Software Engineer on the AI Platform team, you will design, build, and maintain the core infrastructure that empowers healthcare providers who use our platform every single day as they care for patients. As an OpenAI portfolio company, you will be surrounded by the leading minds in AI and exposed to the latest advancements in our field
- In the first 6 months, you’ll be responsible for setting up the foundations for long term success, investing in platform observability, reliability, and scalability. As a technical leader, you’ll be responsible for the entire lifecycle of major technical initiatives in our AI stack—from system design to deploying the code you’ve written
- Staff product engineers at Ambience drive new product areas, accelerate research and development of trustworthy AI for healthcare, and raise the standard of quality for other engineers and agents across the company
- Launch product areas: collaborate closely with go to market and research and development to bring new products to market. Recent launches include: longitudinal chart review to help clinicians prepare before visits, speech driven actions to reduce EHR burden, and our inpatient platform to power better care in hospitals
- Scale product areas: own the quality and velocity posture for a cluster of products and features. Can include enhancing products so they can expand across the entire health system, enabling rapid improvement of model-powered workflows, architecting systems so that they can serve the most complex patients at any time of day
- To drive product success, staff product engineers often bring strengths in one or more of these areas:
- Usability: Collaborate with product managers and designers to gain a deep understanding of problems to be solved, build intuitive applications that delight clinicians, and increse the learning rate of teams
- AI/ML Design: Collaborate with clinical AI researchers and machine learning engineers to make effective tradeoffs for healthcare, improve evals and learning loops, and build trustworthy agents
- Data Analytics: Collaborate with researchers and data analysts so that we can measure product usage, cost, and impact to evaluate how much value our products create for health systems across the country
- Delivery: Design products that are easy to configure, rollout, and support to health systems across the country so that we can expand rapidly while maintaining high product quality
- Distributed Systems: Design systems for challenging workloads to handle the wide range of retrieval, reasoning, and action needed for complex patient care
- Healthcare Integrations: Design reliable and clear semantics for our systems to understand and act on patient care journeys, continuously learning more about our healthcare system and the surrounding technology ecosystem
- Able to work in person at our San Francisco office at least three days per week
- Experience with React or similar frameworks helpful
- Skilled in TypeScript, Python, Go or other similar programming languages
- Track record of leading cross-team initiatives, scaling products and systems, and driving product outcomes
- 7+ years of software engineering experience, including 3+ years architecting backend systems
- Operational Excellence: Apply testing, observability, incident resolution, retrospectives, and on-call experience to provide a high quality experience for clincians and patients and maintain a high pace of product improvement
- Staff product engineers are expected to have a strong foundation in:
- System Design: Architect through requirements gathering, API design, database design, distributed systems, security best practices, and eliminating bottlenecks across network, compute, and storage layers to build excellent products that scale
- Project Planning: Deliver complex individual launches, parallel efforts across R&D teams, or company-wide initiatives by making and communicating good decisions on scope and timelines
