
Commure to firma technologiczna z sektora ochrony zdrowia, która tworzy oprogramowanie wykorzystujące sztuczną inteligencję oraz zintegrowaną infrastrukturę dla systemów opieki zdrowotnej. Jej produkty obejmują asystentów ambient AI, narzędzia do zarządzania cyklem przychodów, platformy angażowania pacjentów oraz rozwiązania do monitorowania zasobów i bezpieczeństwa, które łączą się z elektroniczną dokumentacją medyczną. Współpracując z systemami opieki zdrowotnej przy tworzeniu i wdrażaniu tych narzędzi, Commure wspiera automatyzację dokumentacji klinicznej, kodowania, rozliczeń i procesów operacyjnych, koncentrując się na obniżaniu kosztów opieki, ograniczaniu wypalenia zawodowego personelu medycznego oraz poprawie wyników pacjentów i organizacji.
Starszy inżynier backendu, Ambient AI — praca hybrydowa w Mountain View
Kieruj inżynierią backendową dla medycznej platformy Commure Ambient AI, tworząc niezawodne systemy rozproszone i przepływy inferencji. Odpowiadaj za orkiestrację, obserwowalność, infrastrukturę chmurową i wydajność operacyjną produktów klinicznych.
Opis
- Projektować, tworzyć i utrzymywać systemy backendowe wspierające produkty Ambient AI na urządzeniach mobilnych i w internecie
- Tworzyć przepływy inferencji dla transkrypcji, diarizacji, modeli językowych, ekstrakcji klinicznej, podsumowywania i powiązanych możliwości AI
- Tworzyć systemy orkiestracji dla trwałych, wieloetapowych przepływów pracy
- Implementować planowanie, kolejkowanie, priorytetyzację, ponowienia, limity czasu, mechanizmy awaryjne, obsługę kolejki wiadomości niedostarczonych, idempotencję, odtwarzanie, odzyskiwanie, routing modeli, wersjonowanie, śledzenie postępu i kontrolowaną degradację
- Wzmacniać niezawodność i skalowalność dla zmiennych, intensywnych obliczeniowo obciążeń
- Definiować i utrzymywać SLO obejmujące dostępność, opóźnienie przetwarzania, współczynnik ukończenia i trwałość danych
- Rozwijać obserwowalność za pomocą strukturalnych logów, metryk, rozproszonego śledzenia, pulpitów, alertów i narzędzi diagnostycznych
- Kierować reagowaniem na incydenty i przeprowadzać analizy po incydentach
- Wykrywać powtarzające się awarie systemu i usuwać je dzięki lepszym abstrakcjom, automatyzacji, testom i architekturze
- Rozwijać infrastrukturę chmurową, systemy wdrażania, planowanie pojemności i narzędzia operacyjne
- Projektować interfejsy API i modele danych wspierające bezpieczną, przewidywalną interakcję z długotrwałymi przepływami pracy
- Tworzyć narzędzia do inspekcji, testowania, odtwarzania, oceny i debugowania potoków inferencji
- Równoważyć niezawodność, opóźnienia, jakość i koszty infrastruktury
- Współpracować z zespołami mobilnym, produktowym, AI, bezpieczeństwa i klinicznym
- Mentorować inżynierów i ustanawiać praktyki dotyczące systemów rozproszonych, obserwowalności, gotowości operacyjnej i architektury backendowej
- Przestrzegać zasad bezpieczeństwa informacji oraz zgłaszać potwierdzone lub podejrzewane zdarzenia i zagrożenia bezpieczeństwa
Wymagania
- Co najmniej 8 lat doświadczenia zawodowego w inżynierii backendowej lub infrastrukturalnej
- Doświadczenie zawodowe w projektowaniu, tworzeniu i utrzymywaniu rozproszonych systemów produkcyjnych
- Bardzo dobra znajomość co najmniej jednego nowoczesnego języka programowania backendowego
- Doświadczenie z przetwarzaniem asynchronicznym, kolejkami komunikatów, architekturami sterowanymi zdarzeniami lub trwałym wykonywaniem przepływów pracy
- Dogłębne rozumienie idempotencji, spójności, współbieżności, backpressure, ponowień, izolacji awarii i ostatecznego ukończenia
- Doświadczenie w utrzymywaniu usług chmurowych, w tym wdrażaniu, monitorowaniu, skalowaniu i reagowaniu na incydenty
- Doświadczenie w projektowaniu interfejsów API, granic usług i modeli danych dla złożonych przepływów produktowych
- Udokumentowane sukcesy w poprawie niezawodności, obserwowalności, skalowalności lub efektywności operacyjnej
- Bardzo dobre umiejętności debugowania na styku aplikacji, infrastruktury, danych i zewnętrznych zależności
- Umiejętność analizowania obciążeń czasu rzeczywistego i długotrwałych przepływów pracy o różnych wymaganiach dotyczących opóźnień i trwałości
- Swoboda pracy w obszarach backendu, infrastruktury, produktu i systemów AI
- Mile widziane: doświadczenie z zamianą mowy na tekst, diarizacją, transkrypcją lub przepływami uczenia maszynowego opartymi na dźwięku
- Mile widziane: doświadczenie produkcyjne z dużymi modelami językowymi lub potokami inferencji wielu modeli
- Mile widziane: doświadczenie z Temporal lub porównywalnymi platformami trwałego wykonywania
- Mile widziane: doświadczenie z Kafka, Pub/Sub, SQS lub podobnymi systemami komunikatów
- Mile widziane: doświadczenie z routingiem modeli, bramami inferencji, ograniczaniem częstotliwości, batchingiem, buforowaniem lub obciążeniami wspieranymi przez GPU
- Mile widziane: doświadczenie w tworzeniu narzędzi do inspekcji przepływów pracy, odtwarzania, oceny lub debugowania modeli
- Mile widziane: doświadczenie z SLO, budżetami błędów, alertami i reagowaniem na incydenty produkcyjne
- Mile widziane: doświadczenie z Grafaną, OpenTelemetry, Sentry lub porównywalnymi narzędziami obserwowalności
- Mile widziane: doświadczenie z kontenerami, Kubernetesem, infrastrukturą jako kodem i systemami wdrażania cloud native
- Mile widziane: doświadczenie w optymalizacji przepustowości, opóźnień ogona, kosztów infrastruktury lub izolacji obciążeń
- Mile widziane: doświadczenie z klientami offline, synchronizacją w tle lub uzgadnianiem opóźnionych i zduplikowanych zdarzeń
- Mile widziane: doświadczenie w ochronie zdrowia, HIPAA, SOC 2, szyfrowaniu, prywatności, bezpieczeństwie lub środowiskach regulowanych
- Mile widziane: doświadczenie z produktami natywnymi dla AI, działającymi w czasie rzeczywistym lub agentowymi
- Praca z biura w San Francisco lub Mountain View w Kalifornii przez co najmniej trzy dni w tygodniu jest wymagana
- Należy określić, czy będzie wymagane sponsorowanie prawa do pracy w USA
Benefity
- Wynagrodzenie w formie udziałów kapitałowych
- Możliwość tworzenia produktu medycznego opartego na AI, wykorzystywanego w rzeczywistych procesach klinicznych
- Możliwość rozwoju w kierunku szerszych obowiązków backendowych, infrastrukturalnych lub technicznego przywództwa
- Oficjalna komunikacja firmy jest wysyłana wyłącznie z adresów e-mail @commure.com