W skrócie
- Zadania: Twórz modele probabilistyczne i współpracuj z zespołem produktowym nad innowacyjnymi rozwiązaniami.
- Firma: Dynamiczna firma technologiczna z transparentną kulturą pracy.
- Benefity: Zdalna praca, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Elastyczne środowisko pracy z możliwością szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi projektami w różnych dziedzinach i wpływaj na rzeczywistość.
- Kwalifikacje: Doświadczenie w modelowaniu matematycznym i umiejętności programistyczne.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Budujemy system, który reprezentuje wiedzę dziedzinową jako modułowe modele probabilistyczne. Użytkownicy łączą je w większe struktury, system egzekwuje spójność między nimi, a niepewność jest propagowana przez granice modeli autonomicznie dzięki samej kompozycji. Będziesz implementować modele, których potrzebują nasi użytkownicy, w ramach naszego frameworka. Nasze obecne aplikacje obejmują wycenę akcji i monitorowanie zagrożenia finansowego oraz fizykę cząstek.
Co będziesz robić:
- Współpracować z zespołem produktowym, aby określić, co model musi robić, a następnie przejąć odpowiedzialność za jego realizację do momentu, gdy użytkownik będzie mógł go uruchomić.
- Definiować i dokumentować podejście do implementacji trudniejszych problemów modelowania.
- Pisać kod, który jest wystarczająco czysty, aby mógł być utrzymywany przez innych i wystarczająco szybki, aby działał na wymaganej skali.
- Ustalać, że model jest poprawny, a nie tylko, że wykonuje się.
- Znajdować miejsca, w których framework ogranicza model, który próbujesz zbudować, i przekazywać to z wystarczającą konkretną informacją, aby można było podjąć działania.
- Przyczyniać się do otaczającego systemu produkcyjnego.
Przydatne doświadczenie:
- Wprowadzanie modeli do produkcji dla zewnętrznych użytkowników i pozostawanie odpowiedzialnym za ich poprawność w użyciu.
- Zastosowane modelowanie matematyczne w finansach i/lub zastosowaniach naukowych.
- Silna podstawa w algorytmach informatycznych i strukturach danych.
- Doświadczenie w współpracy w komercyjnym środowisku inżynieryjnym oprogramowania, pracując nad dużymi bazami kodu i stosując praktyki takie jak CI/CD, testowanie i przeglądy kodu.
- Znajomość Julii lub użycie innych języków funkcyjnych lub typowanych, np. Rust, OCaml, Clojure, C++, Haskell.
- Profilowanie i optymalizacja wydajności.
- Zaawansowany stopień w Matematyce, Fizyce, Inżynierii, Informatyce lub Statystyce.
Skąd możesz pochodzić:
- Oprogramowanie naukowe lub inżynieryjne, w którym wdrażałeś rozwiązania lub modele fizyczne w produkt z zewnętrznymi użytkownikami.
- Dostawca ryzyka lub analityki, gdzie budowałeś bibliotekę modeli, a nie konfigurowałeś ją dla klientów.
- Tło badawcze w dziedzinie obliczeniowej, a następnie kilka lat pracy w komercyjnym zespole produktowym.
Jak pracujemy:
- Hierarchiczne cele, nie osobiste hierarchie: Organizujemy się wokół przejrzystego drzewa celów i zadań. Co kwartał planujemy cele milowe, które rozgałęziają się w coraz mniejsze zadania. To drzewo jest fundamentem naszej organizacji, a nie narzędziem pomocniczym.
- Przejrzystość: Każdy powinien mieć dostęp do każdej możliwości w zespole, którą może realistycznie obsłużyć. Wszystkie cele, zadania i powody ich istnienia są widoczne dla wszystkich.
- Decyzje stają się zadaniami: Kiedy coś jest omawiane i decydowane, zostaje to zapisane jako zadanie w odpowiednim miejscu w drzewie, aby nic nie zniknęło jako gorące powietrze.
- Pisanie i asynchroniczność domyślnie: Jesteśmy całkowicie zdalni i dokumentujemy nasze doświadczenia na piśmie. Komunikacja odbywa się przejrzyście w wspólnych kanałach, a nie w prywatnych wątkach i rozmowach jeden na jeden.
- Rozwój od liścia do drzewa: Nowi członkowie zaczynają od mniejszych liści drzewa i pracują się w górę do przejęcia odpowiedzialności za większe gałęzie, gdy zaufanie i zrozumienie rosną. Zespoły formują się wokół tematów i rozpuszczają, gdy praca jest zakończona; ludzie przenoszą się tam, gdzie są najbardziej użyteczni.
Chcesz wiedzieć więcej? Na naszej stronie internetowej możesz znaleźć więcej informacji o naszym zespole i kulturze pracy, a także przykładowe zadania, które dają wgląd w rodzaj rzeczy, nad którymi pracują członkowie zespołu.
Quantitative Modelling Engineer in Katowice – pracodawca: PlantingSpace AG
PlantingSpace to doskonały pracodawca, który oferuje elastyczne warunki pracy w pełni zdalnej, co pozwala na harmonijne łączenie życia zawodowego z prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a każdy członek zespołu ma możliwość rozwoju zawodowego poprzez udział w różnorodnych projektach oraz ciągłe doskonalenie swoich umiejętności. Pracując z nami, będziesz częścią dynamicznego zespołu, który dąży do tworzenia nowatorskich rozwiązań w obszarze modelowania ilościowego, mając jednocześnie wsparcie i inspirację od kolegów z różnych stref czasowych.