Doświadczony inżynier oprogramowania Python (w dziedzinie kryminalistyki cyfrowej — Bukareszt) за кордоном, віддалено ADF Solutions to dynamiczna amerykańska firma tworząca innowacyjną kryminalistykę cyfrową aplikacje dla światowych organów ścigania, kancelarii prawnych, sektora obronnego i prywatnych korporacji. Poszukujemy utalentowanego i zmotywowanego inżyniera oprogramowania w języku Python, który dołączy do naszego rozwijającego się zespołu i będzie pracować w ekscytujących i stale rozwij
Doświadczony inżynier oprogramowania Python (w dziedzinie kryminalistyki cyfrowej — Bukareszt)
за кордоном, віддалено
ADF Solutions to dynamiczna amerykańska firma tworząca innowacyjną kryminalistykę cyfrową aplikacje dla światowych organów ścigania, kancelarii prawnych, sektora obronnego i prywatnych korporacji. Poszukujemy utalentowanego i zmotywowanego inżyniera oprogramowania w języku Python, który dołączy do naszego rozwijającego się zespołu i będzie pracować w ekscytujących i stale rozwijających się obszarach kryminalistyki cyfrowej, pozyskiwania elektronicznych materiałów dowodowych, bezpieczeństwa cybernetycznego i taktycznej eksploatacji witryn.
Jako członek naszego zespołu będziesz miał możliwość:
- Być częścią naszego zespołu badawczo-rozwojowego z zakresu kryminalistyki cyfrowej jako jeden głównych twórców oprogramowania ściśle współpracujących z badaczami medycyny sądowej.
- Utrzymuj i ulepszaj naszą usługę gromadzenia cyfrowych artefaktów w Pythonie.
- Napisz moduły Pythona, aby dekodować artefakty cyfrowe (pliki dziennika, bazy danych itp.).
- Napisz wieloplatformowy kod w języku Python, który będzie wykonywany w różnych naszych środowiskach (komputer stacjonarny, serwer lokalny, środowisko SaaS).
- Opracuj testy jednostkowe dla każdego komponentu w ramach naszej platformy CI.
- Instrumentuj kod, aby uzyskać najwyższą wydajność w czasie wykonywania.
- Przeprowadź odpowiednią weryfikację kodu przed przekazaniem go do kontroli jakości.
Kwalifikacje:
- Musi umieć grać zespołowo w rozproszonym środowisku pracy. Bądź świetnym komunikatorem i wiedz, jak sprawić, by Twoja praca była widoczna.
- Ponad 3 lata programowania w języku Python dla systemów Windows/Linux w pracy nad złożonymi algorytmami, analizowaniem struktury plików i danych, przetwarzaniem danych, wielowątkowością i optymalizacją kodu.
- Ponad lata programowania w języku C/C++ w systemie Windows w pracy nad złożonymi algorytmami, analizowaniem plików i struktur danych, przetwarzaniem plików i danych, wielowątkowością, RPC i optymalizacją kodu.
- Konsekwentnie pisz testy jednostkowe.
- Doświadczenie z interfejsem API systemu Windows i interfejsem API systemu macOS.
- Doświadczenie z instrumentacją kodu (cProfile, PyInstrument, xperf itp.).
- Doświadczenie z zapytaniami SQL i w szczególności z sqlite.
- Doświadczenie w tworzeniu skryptów i ciągłej integracji (GitHub, cmake).
- Znajomość Visual Studio i kodu VS.
- Znajomość Scruma.
- Musi łatwo komunikować się w języku angielskim z lokalnymi i zdalnymi członkami zespołu.
Lokalizacja:
- Możesz nadal pracować z domu, ale potrzebujemy też, abyś osobiście dzielił się swoją twórczą energią w naszej przestrzeni coworkingowej w Bukareszcie!
- Pracuj przez większość czasu w domu (wymagana jest dedykowana przestrzeń do pracy).
- W stosownych przypadkach (planowanie sprintu, spotkania projektowe, sesje kreatywne) dołącz do członków swojego zespołu w naszej przestrzeni coworkingowej w Bukareszcie.
Umowa:
- Korzystaj ze statusu samozatrudnionego w ramach pracy na pełen etat, 40 godzin tygodniowo, z ADF i konkurencyjne wynagrodzenie w dolarach amerykańskich, 30 dni wolnych (święta i urlop) oraz 10 dni chorobowych wliczonych w Twoje wynagrodzenie. Możemy udzielić wskazówek, jak otworzyć PFA/SRL.
- Średnie miesięczne wynagrodzenie brutto: 5200 USD (24376 RON) od 4333 USD (20312 RON) do 6067 USD (28440 RON) w zależności od doświadczenia.
Jak złożyć wniosek:
- Prosimy o wypełnienie oceny online (app.testgorilla.com/s/gnqsgm7y). To nie tylko kwestie techniczne, to także umiejętności komunikacyjne, krytyczne myślenie i motywacja. Wiemy, że oceny wymagają czasu, ale jest to jedyna rozmowa techniczna w ramach naszego procesu rekrutacji. Nie pozwól, aby to zniechęciło Cię do wymarzonej pracy! Gdy tylko proces zostanie zakończony, skontaktujemy się z Tobą, aby umówić się na rozmowę.
Jeśli chcesz pomóc w tworzeniu znaczących produktów, które sprawią, że świat stanie się bezpieczniejszym miejscem, zachęcamy Cię do aplikowania już dziś!