McKesson
McKesson

McKesson to firma z sektora ochrony zdrowia działająca w obszarze dystrybucji produktów farmaceutycznych, dostaw wyrobów medycznych i usług opieki zdrowotnej. Jej działalność pomaga aptekom, klinikom, systemom ochrony zdrowia i pacjentom uzyskiwać dostęp do niezbędnych terapii, a jednocześnie wspiera sprawniejsze funkcjonowanie opieki zdrowotnej oraz odporne reagowanie na niedobory leków.

Firma rozwija również oprogramowanie do zarządzania aptekami, świadczy usługi doradcze i oferuje rozwiązania technologiczne dla wyspecjalizowanych praktyk medycznych. McKesson współpracuje z organizacjami biofarmaceutycznymi oraz wspiera praktyki onkologiczne i biofarmaceutyczne za pomocą usług skoncentrowanych na dostępie do leków, przestrzeganiu zaleceń terapeutycznych, komercjalizacji, analizie danych i pozyskiwaniu dowodów z praktyki klinicznej.

Starszy full-stack inżynier AI ds. oprogramowania (Java) — McKesson, praca hybrydowa

Dołącz do McKesson jako starszy full-stack inżynier AI i twórz aplikacje oparte na Javie oraz chmurze dla systemów technologicznych wspierających farmację. Rola obejmuje skalowalne interfejsy API, interfejsy użytkownika, mikrousługi i orkiestrację agentów AI.

Opis

  • Projektowanie, tworzenie, testowanie i wydawanie aplikacji full-stack z użyciem Java, Spring Boot, Angular, TypeScript i PostgreSQL.
  • Tworzenie i utrzymywanie interfejsów REST API oraz mikrousług zgodnie z nowoczesnymi praktykami architektonicznymi i standardami OpenAPI/Swagger.
  • Korzystanie z zatwierdzonych narzędzi programistycznych AI, w tym GitHub Copilot i Claude, w celu zwiększania produktywności, jakości kodu, pokrycia testami i efektywności dostarczania.
  • Przeglądanie kodu wygenerowanego przez AI pod kątem bezpieczeństwa, wydajności, skalowalności, łatwości utrzymania i poprawności.
  • Tworzenie interfejsów użytkownika i narzędzi administracyjnych wspierających procesy biznesowe oraz efektywność operacyjną.
  • Budowanie skalowalnych systemów sterowanych zdarzeniami z użyciem Kafka i rozproszonych technologii komunikatów.
  • Projektowanie i rozwijanie centralnej warstwy orkiestracji agentów AI oraz środowiska uruchomieniowego do złożonego, wieloetapowego wykonywania i routingu modeli.
  • Utrzymywanie jakości end-to-end w interfejsach, API, bazach danych, integracjach i usługach sterowanych zdarzeniami.
  • Wdrażanie zautomatyzowanych testów, potoków CI/CD i praktyk ciągłego dostarczania.
  • Stosowanie rozwiązań z zakresu obserwowalności i monitoringu w celu zwiększania niezawodności aplikacji oraz jakości wsparcia produkcyjnego.
  • Udział w ocenach architektury, przeglądach kodu i sesjach projektowania technicznego.
  • Wspieranie rozwoju inżynierów poprzez dzielenie się wiedzą, współpracę przy projektowaniu i stosowanie rzetelnych praktyk inżynierskich.
  • Współpraca z partnerami z różnych działów w celu dostarczania wysokiej jakości oprogramowania w środowisku Agile.

Wymagania

  • Wykształcenie wyższe lub równoważne doświadczenie, zwykle połączone z co najmniej siedmioma latami pracy w inżynierii oprogramowania.
  • Co najmniej siedem lat profesjonalnego doświadczenia w tworzeniu oprogramowania.
  • Praktyczna znajomość Java, Spring Boot i tworzenia REST API.
  • Doświadczenie w korzystaniu z narzędzi i procesów programistycznych wspieranych przez AI.
  • Doświadczenie w tworzeniu aplikacji internetowych z użyciem Angular, React, Vue, Next.js lub porównywalnych frameworków JavaScript.
  • Duże doświadczenie w projektowaniu niskolatencyjnych pętli wykonywania agentów obsługujących natywne, wieloetapowe wykonywanie narzędzi.
  • Zaawansowana znajomość SQL i relacyjnych baz danych, w tym PostgreSQL.
  • Doświadczenie w projektowaniu systemów sterowanych zdarzeniami i pracy z platformami komunikatów, takimi jak Kafka.
  • Doświadczenie z systemami kontroli wersji, CI/CD i nowoczesnymi metodami dostarczania oprogramowania.
  • Doświadczenie w tworzeniu i uruchamianiu testów automatycznych.
  • Silne umiejętności diagnozowania problemów, debugowania i wsparcia produkcyjnego.
  • Doświadczenie z usługami Azure i tworzeniem aplikacji chmurowych.
  • Doświadczenie we wdrażaniu aplikacji w kontenerach Docker.
  • Doświadczenie z frameworkami ORM, takimi jak Hibernate lub JPA.
  • Znajomość Redis lub porównywalnych systemów buforowania.
  • Doświadczenie z platformami zarządzania funkcjami, takimi jak LaunchDarkly lub Optimizely.
  • Doświadczenie z rozwiązaniami do migracji baz danych, takimi jak Liquibase lub Flyway.
  • Doświadczenie z platformami obserwowalności i monitoringu, w tym Dynatrace.
  • Doświadczenie z rozproszonym śledzeniem, metrykami i logowaniem strukturalnym.
  • Wcześniejsza praca w ochronie zdrowia, farmacji lub innej ściśle regulowanej branży.

Benefity

  • Konkurencyjny pakiet wynagrodzeń.
  • Możliwość uzyskania rocznej premii może być dostępna.
  • Możliwość uzyskania długoterminowych świadczeń motywacyjnych może być dostępna.
  • Dostęp do pakietu Total Rewards.
  • Podczas poszukiwania pracy lub procesu aplikacyjnego dostępne są racjonalne udogodnienia.

Powiązane oferty pracy

Terumo Medical Corporation

Menedżer ds. systemów interwencyjnych — Filadelfia

Terumo Medical Corporation

Promuj urządzenia Terumo Interventional Systems w szpitalach i placówkach ambulatoryjnych w Filadelfii. Rozwijaj bazę klientów, wspieraj zabiegi, szkol personel medyczny i realizuj cele sprzedażowe na swoim terenie.

Otwórz
Averna

Starszy menedżer ds. klientów: rozwiązania w zakresie testowania i jakości

Averna

Rozwijaj działalność Averna w obszarze rozwiązań do testowania i kontroli jakości w Wielkiej Brytanii i Irlandii. Buduj relacje z klientami, zarządzaj szansami sprzedaży w Salesforce i negocjuj złożone transakcje techniczne.

Otwórz
Cross River

Kierownik zespołu inżynierów, systemy chmurowe i rozproszone — Cross River, Jerozolima

Cross River

Kieruj zespołem inżynierów tworzących usługi fintech i infrastrukturę dla płatności, kart, pożyczek i kryptowalut. Hybrydowa praca w Jerozolimie skupia się na systemach cloud-native i sprawnej realizacji projektów.

Otwórz
Aleph Alpha

Starszy badacz AI, wstępne trenowanie modeli bazowych — Aleph Alpha, Heidelberg

Aleph Alpha
51 – 200 Pracownicy
B2BSztuczna inteligencja

Kieruj pracami nad architekturą i trenowaniem na dużą skalę europejskich modeli bazowych Aleph Alpha, kształtując metody treningu na tysiącach procesorów GPU. Twórz i doskonal przepisy treningowe w PyTorch wraz z hybrydowym zespołem z Heidelbergu.

Otwórz
General Motors

Letni staż badawczy w dziedzinie embodied AI

General Motors

Prowadź badania nad uczeniem maszynowym, robotyką i modelami multimodalnymi dla autonomicznej jazdy w General Motors. Realizuj eksperymenty i współpracuj z zespołami badawczymi oraz inżynieryjnymi podczas hybrydowego stażu w Sunnyvale w Kalifornii.

Otwórz