Senior Software Engineer

Job expired!

Elastyczność pracy: Hybrydowa

Jako ceniony członek jednostki innowacyjnej AI w Stryker, będziesz współpracować z pionierami, wizjonerami branżowymi, innowatorami i wynalazcami, którzy dążą do wprowadzenia komputerowej analizy obrazu, AI/ML oraz innowacji cyfrowych do środowisk opieki zdrowotnej. Weźmiesz udział w szybkim cyklu innowacji i rozwiniesz kluczowe technologie, które napędzają szereg rozwiązań Stryker, w tym robotykę chirurgiczną i nawigację, operacje prowadzone za pomocą obrazów, wybór leczenia, ocenę wyników oraz inteligencję w podejmowaniu decyzji klinicznych.

Będziesz stosować swoje kluczowe umiejętności na różnych platformach wdrożeniowych, takich jak aplikacje mobilne, usługi w chmurze, SDK, systemy wbudowane, urządzenia brzegowe oraz platformy rzeczywistości mieszanej (XR). Będziesz także mieć możliwości pracy w szerokim zakresie obszarów terapeutycznych, od ortopedii i neurochirurgii po opiekę w nagłych wypadkach oraz bezpieczeństwo i wydajność sal operacyjnych.

Szukamy wysoko wykwalifikowanego i doświadczonego starszego inżyniera oprogramowania, który dołączy do naszego zespołu, koncentrując się na budowaniu systemów i aplikacji współpracujących z modelami AI w środowisku chmurowym (Azure). Będziesz projektować, rozwijać i utrzymywać złożone aplikacje oprogramowania, które bezproblemowo integrują się z najnowszymi technologiami AI i uczenia maszynowego.

  • Projektowanie, rozwój i utrzymanie złożonych, wydajnych i skalowalnych aplikacji oprogramowania full-stack, które współpracują z modelami i systemami AI.
  • Współpraca z zespołami międzyfunkcyjnymi, takimi jak naukowcy danych, badacze AI, deweloperzy aplikacji mobilnych oraz inżynierowie AI/ML w celu zbierania wymagań, definiowania zakresu projektów oraz zapewnienia zgodności z celami i założeniami biznesowymi.
  • Wkład w wybór, ocenę i implementację technologii, narzędzi i frameworków oprogramowania w środowisku chmurowym (Azure).
  • Rozwiązywanie i naprawa złożonych problemów z oprogramowaniem, zapewniając optymalną wydajność aplikacji oraz niezawodność przy współpracy z systemami AI/ML.
  • Pomoc w planowaniu i estymacji projektów rozwoju oprogramowania, zapewniając efektywne przydzielenie zasobów i terminowe dostarczanie rozwiązań.
  • Wkład w rozwój i utrzymanie dokumentacji technicznej, w tym specyfikacji projektowych, dokumentacji API oraz podręczników użytkownika.
  • Licencjat lub równoważne wykształcenie i 7+ lat doświadczenia zawodowego (preferowane MBA i/lub magisterium).
  • Minimum 4 lata doświadczenia w rozwijaniu oprogramowania, z naciskiem na rozwój full-stack.
  • Silna znajomość wielu języków programowania, takich jak JavaScript, Python, Java lub C#.
  • Udokumentowane doświadczenie z technologiami front-end i frameworkami takimi jak React, Angular lub Vue.js.
  • Solidne zrozumienie technologii back-end i frameworków takich jak Node.js, Django lub Spring Boot.
  • Znajomość technologii baz danych, takich jak SQL, NoSQL oraz narzędzi ORM.
  • Doświadczenie z platformą chmurową Azure, jej usługami i najlepszymi praktykami.
  • Znajomość pojęć, technologii i technik integracji AI i uczenia maszynowego.
  • Doświadczenie