Staff Software Engineer, Distributed Systems
ambiencehealthcare
About Us:
Here at Ambience, we never set out to be just another scribe. We’re building the AI intelligence platform that restores humanity to healthcare and drives meaningful ROI for health systems across the country.
Our technology helps providers focus on delivering great care by removing the administrative burden that pulls them away from patients and away from their most impactful work. Ambience delivers real-time coding-aware documentation and clinical workflow support across ambulatory, emergency and inpatient settings at the top health systems in North America.
Our teams operate relentlessly with extreme ownership to build the best solutions for our health system partners. We value candor, positivity and deep thought — and we expect a lot from each other because we know the problems we’re solving truly matter.
Ambience was ranked #1 for Improving the Clinician Experience in the KLAS Research Emerging Solutions Top 20 Report, recognized by Fast Company as one of the Next Big Things in Tech, named one of the best AI companies in healthcare by Inc., and selected as a LinkedIn Top Startup in 2024 and 2025. We’re backed by Oak HC/FT, Andreessen Horowitz (a16z), OpenAI Startup Fund, and Kleiner Perkins — and we’re just getting started.
The Role:
Ambience processes millions of patient encounters across the nation's largest health systems. These organizations trust us with real-time clinical workflows where latency and reliability directly impact patient care. A slow response during a patient visit isn't just a bad metric; it's a physician abandoning the tool.
You'll own the core systems that let Ambience scale reliably: database architecture, caching, multi-tenancy, and the performance optimization that determines whether our products feel fast or frustrating to clinicians. You'll design database architecture that handles our growth trajectory, build caching systems that keep EHR API latency out of critical paths, and create multi-tenant infrastructure that isolates customer data without sacrificing performance.
The goal: infrastructure that other teams depend on without thinking about it.
Our engineering roles are hybrid — working onsite at our San Francisco office three days per week .
What You’ll Own:
Database Architecture & Scaling — Own database performance end-to-end: query optimization, indexing strategy, connection management, capacity planning. Design multi-tenant data patterns that maintain performance while balancing isolation tradeoffs.
Caching & Latency Optimization — Build caching infrastructure that keeps EHR API latency out of critical user paths. Identify and optimize hot paths across the application. Build instrumentation to catch performance regressions before they reach users.
Rate Limiting — Design systems that respect EHR API rate limits while maintaining user experience. Build infrastructure that degrades gracefully under load: queue management, circuit breakers, load shedding.
Reliability & Observability — Dashboards and alerting for database performance, cache hit rates, connection pool utilization, API latency by customer. Systematically identify and harden against failure modes: connection exhaustion, cache stampedes, thundering herds.
Who You Are:
7+ years in software engineering, 3+ focused on infrastructure, backend systems, or platform engineering
Staff-level scope: owned cross-cutting infrastructure, debugged production issues that stumped others
Strong backend fundamentals in Python, Go, TypeScript, or similar
Deep experience with relational databases (Postgres preferred)
Comfort reading code across the stack to trace performance issues
Track record of diagnosing and solving scaling or reliability problems
In SF, 3x/week in-person
Why Here:
Ambience powers real-time clinical workflows at the country's largest health systems. Latency and reliability directly impact whether physicians adopt the tool. This isn't theoretical scaling; it's infrastructure that matters.
Healthcare adds interesting constraints. Multi-tenancy has compliance implications. Caching patient data requires thinking about retention and access controls. Your infrastructure decisions have downstream security and privacy consequences.
We're growing rapidly across customers, encounters, and product surface area. The investments you make now will determine how smoothly we handle 10x growth. Small team, high trust, direct access to leadership. Staff engineers here shape technical direction, not just execute on it.
Life at Ambience
Working at Ambience means opting into a high-ownership, high-trust environment built for people who want to grow fast, operate decisively and focus on work that matters. This could be the right place for you if you want to
Work on mission-critical AI technology that directly improves clinicians’ day-to-day lives and health system financial health across some of the most complex, high-stakes workflows in the world.
Join a “dream team” culture where we hire exceptional people, expect exceptional outcomes and invest deeply in feedback and continuous growth. We operate as a championship team, and that means being ok with hard, uncomfortable, ambiguous problems that lead to real greatness.
Operate with real ownership and accountability in an environment where there are no bystanders: If something is broken, we fix it! You will have meaningful autonomy and be expected to drive work to completion.
To help you do your best work, we pair these expectations with benefits intentionally designed to help you feel supported and safe at Ambience and beyond. Some of our key benefits include
Comprehensive medical, dental, and vision coverage for you and your dependents
401(k) with a company match of up to 3% of base salary
A remote-friendly culture (with a San Francisco HQ) and full equipment provisioning to ensure you can work effectively from wherever you’re based.
Parental leave to support your family needs
Annual company-wide off-sites, team off-sites and regular team lunches and all-hands gatherings, with travel, lodging and meals covered
Flexible time off with no annual cap, company-wide holidays and an annual holiday shutdown from December 24–January 1 designed to support real rest and long-term sustainability.
Ambience Healthcare is an equal opportunity employer and is committed to building a diverse and inclusive workplace. We do not discriminate on the basis of race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, genetic information, or any other legally protected status. We encourage applicants from all backgrounds to apply.
Ambience is committed to supporting every candidate’s ability to fully participate in our hiring process. If you need any accommodations during your application or interviews, please reach out to our Recruiting team at View email address on jobs.ashbyhq.com . We’ll handle your request confidentially and work with you to ensure an accessible and equitable experience for all candidates.
Ambience Healthcare has become aware of scams targeting jobseekers with fake jobs and even interviewing people. Our emails will always come from @ambiencehealthcare.com. We would never our ask candidates to download apps or make any form of payment(s). If you are contacted through WhatsApp, Telegram, similar but fake email domains, or asked to make a payment, these contacts are not legitimate. Report the issue immediately to LinkedIn and the FBI .
$192k - $260k
...companies in the world.Our engineering teams build highly technical... ...operate one of the largest scale software platforms. The fleet... ...hardware, network, and operating system faults, and our software... ...building the next generation distributed data storage and processing...SuggestedWork at officeLocal areaWorldwide$320k
...interpretable, and steerable AI systems. We want AI to be safe... ...researchers, engineers, policy experts, and... ...We are looking for software engineers to help build... ...Proficiency in Python, Distributed Systems, and Infrastructure... ..., we expect all staff to be in one of our offices...SuggestedFull timeContract workFor contractorsFor subcontractorWork at officeVisa sponsorshipFlexible hours- ...this research into a lasting company. The Role We’re looking for a Senior or Staff Software Engineer with deep experience building and operating distributed production systems. You’ll work on the infrastructure underlying Hedra’s inference platform: systems...SuggestedFull timeWork at office
$320k
...interpretable, and steerable AI systems. We want AI to be safe and... ...of committed researchers, engineers, policy experts, and business... ...builds and operates the distributed systems that train, serve, and... ...Anthropic depends on. As a Staff+ Software Engineer on our Infrastructure...SuggestedInternshipWork at officeLocal areaVisa sponsorshipFlexible hours$215k - $260k
...high-performing team that believes in each other, come build with us at Crusoe.About the Role:We are seeking a Staff Software Engineer to lead distributed systems design and development within Crusoe Cloud's Cloud Monitoring Service. This team builds the observability...SuggestedFull timeTemporary work$193.8k - $285k
...and operates the online stateful systems and abstractions that DoorDash Engineering depends on: reliable, efficient,... ...the RoleWe're looking for a Staff Software Engineer to set the technical direction... ....Debug and resolve the hardest distributed systems problems in production,...Hourly payWork at officeLocal areaRemote workFlexible hours$10 per hour
...opportunity The Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco. This team... ...without manual intervention.As a Staff Engineer, you will be the... ...experience building large-scale distributed systems.Technical Communication:...Flexible hours- ...closely with our founding team, you'll help design and build the systems that identify account compromise in real time — spanning... ..., and Python... for now. Who You Are ~3+ years of software engineering experience , with meaningful time working on production systems...Full timeWork at officeRelocation package
- ...looking to hire someone to help us with Platform Engineering work. We're working on lots of fun problems:Low-level systems development: working with container runtimes,... ...3-5 years of experience working with a large distributed systemComfortable with KubernetesExperience...
- ...spend more time putting knowledge into action. We’re looking for engineers who want to build the operating system for AI Data Applications and Workflows. About the role We're looking for experienced distributed systems engineers to build the core infrastructure for our...
- ...teams spanning hardware and software. Speed and scale are our key... ...to the world.The Production Engineering TeamExamples of key exciting... ...actual state inspection, and distributed command execution. One... ...a hundred scripts.Make the system's view of itself always match...Local area
$207k - $300k
...live through activities such as system design consulting, developing software platforms and frameworks, capacity... ..., analyzing, and troubleshooting distributed systems.Preferred qualifications:... ...'s degree in Computer Science or Engineering, or a related field.Experience architecting...Worldwide$207k - $300k
...live through activities such as system design consulting, developing software platforms and frameworks, capacity... ..., analyzing, and troubleshooting distributed systems.3 years of experience leading... ...'s degree in Computer Science or Engineering.Experience using Unix/Linux...$250k - $400k
...Senior Software Engineer | Building the Future of AI-Powered Identity & Digital Trust | Go, TypeScript... .... Take ownership of critical systems and architecture from the ground up.... ...scaling cloud-based applications and distributed systems. Ability to troubleshoot complex...Local area$148.5k - $223.9k
...immediate opportunities for senior software developers who want their... .../frameworks in developing distributed filesystems in an ever-... ...Code review, mentoring junior engineers, and providing technical guidance... ...and developing distributed systems at scale. - Proficiency in...Full timeImmediate start$405k
...interpretable, and steerable AI systems. We want AI to be safe and... ...group of committed researchers, engineers, policy experts, and business... ...out of the box. The Distribution team owns that transformation... ...policy: Currently, we expect all staff to be in one of our offices...Work at officeLocal areaVisa sponsorshipFlexible hours$117.2k - $223.9k
...experiences. Join our team of talented engineers and help us advance the... ...are seeking a proactive and skilled Software Security Engineer to join our GCP... ...infrastructure security, and the security of distributed and scalable distributed systems. This role requires hands-on...Full time$172.5k - $260.1k
...seeking a visionary, high-energy backend Java engineer to lead the design, architecture, and... ...intelligent automation that enable our systems to self-heal and self-optimize in real... ...get energized by building ultra-resilient distributed systems, driving live-site excellence...Full time$174k - $223k
...protected the U.S. financial system for over thirty years with... ...talent now. We are looking for Staff Engineers with Java/SpringBoot and AWS... ...in the development of distributed systems, SaaS, cloud solutions... ...coding, etc). Knowledge of Software Development Lifecycle (SDLC)...Hourly payWork experience placementWork at officeImmediate startVisa sponsorshipWork visaFlexible hours- ...Notifications pod is creating the systems that determine what message a member... ...better health outcomes.As a Senior AI Engineer focused on MLOps and distributed systems, you will own the... ...Scientists, Data Engineering, Product, and Software Engineering. This role is a strong...Full timeInternshipWork at officeLocal areaRemote workWorldwide3 days per week
$150k - $175k
...Staff Full Stack Software EngineerSS&C is a leading provider of mission-critical, AI-powered technology... ...practices while solving complex distributed-systems problems for the global investment... ...10+ years of professional software engineering experience.5+ years of frontend...Ongoing contractWorldwide$320k
...interpretable, and steerable AI systems. We want AI to be safe and... ...group of committed researchers, engineers, policy experts, and business... ...learning, large-scale distributed systems, and AI safety, developing... ...: Currently, we expect all staff to be in one of our offices at...Work at officeLocal areaVisa sponsorshipFlexible hours$189k - $236k
...Packaging team is looking for a Senior Staff Software Engineer and Tech Lead to drive the technical... ...own the architecture and delivery of systems that power how Gusto packages, prices... ...domain ~ Strong command of distributed systems, API design, and service reliability...Full timeWork at officeLocal areaRemote work2 days per week3 days per week$170.35k - $275.55k
...Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As... ...started and we need exceptional engineers to help us build the backbone... ...technical direction for core systems powering the AI Gateway 0 the...Full timeRemote workWork from homeHome officeVisa sponsorshipShift work$192k - $260k
...their business. Founded by engineers — and customer obsessed — we... ...only getting started. As a Staff Engineer on the User... ...will help guide a team of ~20 software engineers to create seamless... ...experiences. ~ Expertise in distributed systems, cloud platforms (AWS, Azure...Local areaWorldwide$244.7k - $279.2k
...Overview Staff Software Engineer - Card Tech As a Staff Engineer at Capital One, you will... ...authoritative expert on non-functional system characteristics, such as performance,... ...frameworks) ~ Designing and building distributed HPC and ML systems ~ Cloud...Full timePart timeLocal area- ...Description Job Description Staff Full Stack Engineer Location: New York... ...team builds the systems that transform massive amounts... ...Product engineering Distributed systems Data infrastructure... ...operations teams, ships production software frequently, and builds...Full timeWork at office
- ...Cloud of the future. We are seeking a Staff Engineer to help our development of our... .... You'll work at the intersection of distributed systems, GPU-accelerated computing, and Cloud... ...Qualifications ~10+ years of experience in software engineering, platform engineering, or...Full timeWork at officeLocal areaImmediate startWork from homeFlexible hours
- ...evolution of OpenAI's Enterprise Identity systems. You will set the long-term... ...technical leadership to senior engineers and raise the quality of architecture... ...-critical platform or large-scale distributed-systems domain at the senior-staff level. Have set multi-year...Full timeWork at officeImmediate start
$174.5k - $236k
...Your Mission We're looking for a Staff Software Engineer to help shape the technical future of... ...Second Life's server and simulation systems. You'll tackle complex, ambiguous challenges... ...real-time simulation, game-server, distributed, or similarly complex production...Work at officeRemote workMonday to Thursday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Distributed Systems. Be the first to apply!
- healthcare systems engineer San Francisco, CA
- mission system engineer San Francisco, CA
- senior staff systems engineer San Francisco, CA
- senior windows systems engineer San Francisco, CA
- systems engineer San Francisco, CA
- digital communications systems engineer San Francisco, CA
- application system engineer San Francisco, CA
- operations support system engineer San Francisco, CA
- director systems engineering San Francisco, CA
- wireless systems engineer San Francisco, CA




