Staff Software Engineer, Distributed Systems
$250k - $300kAmbience Healthcare
About Us:
Ambience Healthcare is the leading AI platform for documentation, coding, and clinical workflow, built to reduce administrative burden and protect revenue integrity at the point of care. Trusted by top health systems across North America, Ambience’s platform is live across outpatient, emergency, and inpatient settings, supporting more than 100 specialties with real-time, coding-aware documentation. The platform integrates directly with Epic, Oracle Cerner, athenahealth, and other major EHRs. Founded in 2020 by Mike Ng and Nikhil Buduma, Ambience is headquartered in San Francisco and backed by Oak HC/FT, Andreessen Horowitz (a16z), OpenAI Startup Fund, Kleiner Perkins, and other leading investors.
Join us in the endeavor of accelerating the path to safe & useful clinical super intelligence by becoming part of our community of problem solvers, technologists, clinicians, and innovators.
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 in our SF office (3x/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.
Pay Transparency
We offer a base compensation range of approximately $250,000–$300,000 per year, exclusive of equity. This intentionally broad range provides flexibility for candidates to tailor their cash and equity mix based on individual preferences. Our compensation philosophy prioritizes meaningful equity grants, enabling team members to share directly in the impact they help create.
Outside of this range? We still encourage you to apply. We take an individualized approach to compensation that accounts for experience, scope, and the life factors that matter to each candidate.
Being at Ambience:
An opportunity to work with cutting edge AI technology, on a product that dramatically improves the quality of life for healthcare providers and the quality of care they can provide to their patients
Work alongside a world-class, diverse team that is deeply mission aligned
Ownership over your success and the ability to significantly impact the growth of our company
Competitive salary and equity compensation with benefits including health, dental, and vision coverage, quarterly retreats, unlimited PTO, and a 401(k) plan with matching
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.jobcopilot.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
...equivalent practical experience. Optional: MS or PhD in databases, distributed systems. Comfortable working towards a multi-year vision with... ..., drastically simplify the complexity of real-world data engineering architecture. Delta Pipelines : It's difficult to manage even...SuggestedWorldwide$250k - $300k
...drives meaningful ROI for health systems across the country. Our... ...thinking about it. Our engineering roles are hybrid in our SF office... ...You Are: ~7+ years in software engineering, 3+ focused on infrastructure... ...or platform engineering ~ Staff-level scope: owned cross-...SuggestedWork at officeImmediate startRemote workFlexible hours- Saris AI, based in San Francisco, is seeking a Staff Software Engineer to own and architect core systems for AI-powered solutions in the banking industry. The ideal candidate has at least 8 years of experience in software engineering, with deep knowledge of Python, TypeScript...Suggested
- ...forcing teams to maintain rigid systems, Lightfield learns from how... ...for an experienced senior/staff engineer (5+ years of experience) who... ...~5+ years of experience in software development, with a strong background... ..., architect, and scale distributed systems in production...SuggestedWork from home
$10 per hour
...Staff Software Engineer, Autonomous Freight Systems San Francisco, California, United States About Flexport: At Flexport, we believe global trade... ...break, combined with experience building large-scale distributed systems. Technical Communication: The ability to...SuggestedFlexible hours$140.4k - $372.3k
...world's leading platform for agentic software development - powered by Copilot... ...Overview GitHub is seeking a Staff Software Engineer to join the Git Systems Engineering team, which runs the... ...at scale. Our group is highly distributed and the right candidate will...Remote work$210k - $255k
...About the Role: We are seeking a Staff Software Engineer to design, build, and scale Crusoe... ...ship customer-facing features, build systems from 0 to 1, and scale existing services... ...telemetry pipeline. Packaging & Distribution: Own agent packaging and deployment...Full timeTemporary work$160k - $180k
...Software Engineer, Distributed Systems San Francisco Bay Area Discord is used by over 200 million people every month for many different reasons, but there's one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games,...Full timeRelocationRelocation package$180k - $275k
...evolve the core data model and storage systems powering Gamma's business. You'll ship... ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate... ...Design and implement scalable APIs, distributed systems, and data infrastructure that...Full timeWork at officeWork from home$175k - $225k
...We are seeking a Staff Software Engineer to join a well-funded, early-stage technology startup. This... ...Build and optimize core backend systems that orchestrate complex workflows and... ...Experience building scalable backend systems, distributed data pipelines (e.g., Spark, Kafka),...$142.6k - $261.5k
...scientists, designers, and software engineers enable our clients to solve... ...practices. Knowledgeable in system development lifecycle and... ...strong communication skills with staff at all levels. You are a... ...and interest in cloud and distributed systems architectures Comfortable...Summer holidayFlexible hours$146.5k
...the team: The ML Data Engineering team powers metadata extraction... ...of users worldwide. Our systems operate at massive scale,... ...learning, data engineering, and distributed systems, collaborating... ...We're seeking a Senior Software Engineer with deep experience...Local areaWorldwideHome officeFlexible hours$170k - $260k
| Software Engineer, Distributed Systems (Core) | Title of Role: | Software Engineer, Distributed Systems (Core) | Location: San Francisco, CA, remote Company Stage of Funding: Series C - Software Development Office Type: Remote Salary: $170K-$260K...Work at officeRemote workVisa sponsorship- ...DevOps Distributed Messaging System Engineer Location: San Francisco, CA Duration: 24 Months Required Skills: ~7+ years of experience... ...experience with Kafka and other message queueing related software such as IBM MQ, JMS, AMQP, RabbitMQ, ZeroMQ, etc.) ~...
$150k - $215k
Artie Software Engineer (Distributed Systems) $150K - $215K | San Francisco, CA, US Job type: Full-time Role: Engineering, Backend Experience: 3+ years Visa: Will sponsor About the role We are a small team based in San Francisco looking to hire a founding engineer...Full timeVisa sponsorship$229.9k - $262.4k
...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment...Full timePart timeInternshipLocal area- ...research in information theory , probabilistic modeling , and distributed systems to design self-optimizing data infrastructure: systems that... ...how information is represented and used by AI. This engineering team partners closely with the Granica Research group led by...Flexible hours
$146.5k - $228k
...About the team: The ML Data Engineering team powers metadata extraction... ...of users worldwide. Our systems operate at massive scale, supporting... ..., data engineering, and distributed systems, collaborating... ...Overview: We’re seeking a Senior Software Engineer with deep...Temporary workLocal areaWorldwideHome officeFlexible hours- ...join a dynamic team focused on building innovative, large-scale distributed applications. The candidate will engage in full-cycle... ...and lead projects that require expertise in Java, distributed systems, and mobile technologies. Ideal candidates will thrive in a collaborative...
- ...Capital in San Francisco is looking for an engineering professional to architect and optimize... ...for their AI models. You will work on distributed systems and large-scale data pipelines,... ...Successful candidates will have strong software engineering skills and experience in either...
$250.8k - $286.2k
Capital One is seeking a Senior Lead Software Engineer specializing in distributed systems. This role involves leading technology projects and developing solutions to enhance financial empowerment for millions of Americans. The candidate should have extensive experience...- Acceler8 Talent is looking for a Senior Distributed Systems Engineer with over 7 years of experience in software engineering. This hybrid position in San Francisco focuses on building systems for AI-powered clinical environments, impacting patient care directly. The role...
- ...developers with deep experience in distributed microservices, and full stack systems to create solutions that help... ..., mentoring other members of the engineering community, and from time to time,... ...At least 6 years of experience in software engineering (Internship experience...Full timePart timeInternship
- .... Join us and help build the platform engineers turn to to ship AI products. At Baseten... ...we are building the global operating system for distributed, heterogeneous AI hardware. We believe... ...configuration to architect the software fabric that unifies thousands of GPUs...Flexible hours
$230k - $385k
..., we integrate cutting-edge hardware and software to explore a broad range of robotic form... ...capabilities with the constraints of physical systems to improve peoples' lives. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale...Work at officeRelocation package$117.2k - $313.7k
...duplicating efforts. Job Category Software Engineering Job Details About Salesforce... ...and exciting components/frameworks in distributed filesystems in an ever-growing and evolving... ...and drive innovations that improve system scalability, robustness, and availability...Immediate startRemote work- ...Infrastructure Engineer ParadeDB is a transactional alternative to Elasticsearch built... ...in San Francisco, with some team members distributed across the United States and Canada. We'... ...getting hands-on helping customers with software infrastructure deployments directly...Full timeWork at office
- ...performance goals of the infrastructure. Help design, implement, and monitor testnets. Expert knowledge of peer-to-peer distributed system design and implementation (required) Ability to build and maintain high available infrastructure (required) Knowledge...
- ...assembled authentication, integrations, distributed systems, and AI experts from Okta, Redis,... ...working up-and-down the stack. We build our software with Go, Python, and Typescript, and... ...to ship. ~7+ years of software engineering experience comprising of: ~5+ years...Work at officeShift work
- ...E2B Infrastructure Engineer E2B is a fast-growing Series A startup with 8-figure... ...the next cloud platform for running AI software - a cloud where AI apps are building other... ...Your job will be: # Building a distributed system for millions and billions of AI agents...Work from homeRelocation
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
- wireless systems engineer San Francisco, CA
- system test engineer San Francisco, CA
- unix linux systems engineer San Francisco, CA
- electronic systems engineer San Francisco, CA
- systems engineer San Francisco, CA
- system safety engineer San Francisco, CA
- ground systems engineer San Francisco, CA
- operations support system engineer San Francisco, CA
- digital communications systems engineer San Francisco, CA

