
Tempus AI to firma z branży technologii medycznych, koncentrująca się na medycynie precyzyjnej i łącząca sztuczną inteligencję z profilowaniem genomowym oraz rzeczywistymi danymi klinicznymi. Jej platforma wspiera podejmowanie decyzji dotyczących leczenia i prowadzenie badań w onkologii, kardiologii, neurologii oraz psychiatrii, w tym dobór pacjentów do badań klinicznych i testowanie algorytmów. Łącząc dane medyczne z zaawansowaną analityką, Tempus AI dąży do wspierania personalizacji leczenia i zwiększania efektywności opracowywania leków.
Starszy inżynier oprogramowania I, treści danych — Tempus AI, praca stacjonarna w Chicago
Twórz systemy anonimizacji i potoki danych w Tempus AI. Rozwijaj skalowalne oprogramowanie, które chroni prywatność pacjentów i wspiera badania nad medycyną precyzyjną.
Opis
- Projektowanie, tworzenie i skalowanie niezawodnych systemów oprogramowania w Tempus.
- Tworzenie systemów anonimizacji, które przekształcają kliniczne, molekularne i inne zidentyfikowane dane pacjentów w zbiory danych gotowe do badań.
- Projektowanie i skalowanie potoków danych oraz usług sterowanych zdarzeniami, które chronią prywatność, zachowując wartość analityczną.
- Prowadzenie projektów przyczyniających się do realizacji kwartalnych celów zespołu.
- Skuteczna praca w warunkach niejednoznaczności i zmieniających się warunków projektów.
- Współpraca z kadrą kierowniczą w celu określania ambitnych, osiągalnych celów i przekładania ich na konkretne projekty.
- Wspieranie rozwoju współpracowników z uwzględnieniem ich umiejętności, doświadczenia i stylów pracy.
- Udzielanie konstruktywnej informacji zwrotnej i zapewnianie coachingu przy jednoczesnym rozwiązywaniu problemów bez obwiniania.
- Tworzenie elastycznego, wielokrotnego użytku, wydajnego i łatwego w utrzymaniu kodu.
- Identyfikowanie zależności technicznych zarządzanych przez inne zespoły i eskalowanie związanych z nimi kwestii.
- Dostarczanie odpornej i skalowalnej funkcjonalności w całym stosie technologicznym.
- Podnoszenie jakości systemów dzięki przemyślanemu projektowaniu, testowaniu i przeglądom kodu.
- Rozwiązywanie powtarzających się problemów inżynieryjnych w celu zwiększania tempa pracy zespołu.
- Współpraca między zespołami na rzecz poprawy jakości i niezawodności produktu.
Wymagania
- Kilka lat doświadczenia we współpracy z zespołami tworzącymi oprogramowanie.
- Umiejętność wspierania analizy technicznej i projektowania, oceny kompromisów oraz ustanawiania najlepszych praktyk inżynieryjnych.
- Doświadczenie w tworzeniu oprogramowania z wykorzystaniem iteracyjnych procesów opartych na danych.
- Znajomość systemów rozproszonych i architektury sterowanej zdarzeniami.
- Doświadczenie w pracy w dynamicznym środowisku zwinnym.
- Umiejętność rozwiązywania blokad, dokumentowania rozwiązań i koordynowania pracy między zespołami.
- Gotowość do nauki od różnorodnego, wysoko wykwalifikowanego zespołu i współpracy z nim.
- Umiejętność mentorowania młodszych inżynierów.
- Dodatkowym atutem będzie doświadczenie z Docker, AWS i Google Cloud Platform.
- Dodatkowym atutem będzie doświadczenie z Python, Spark, dbt, SQL i Airflow.
- Dodatkowym atutem będzie doświadczenie w biotechnologii, genomice lub medycynie precyzyjnej.
Benefity
- Może być dostępne wynagrodzenie motywacyjne.
- Mogą być dostępne jednostki akcji z ograniczeniami.
- Zakres ubezpieczenia medycznego i innych świadczeń może różnić się w zależności od stanowiska.