Senior Rust Engineer
⚲ Warszawa, Kraków, Wrocław, Poznań, Gdańsk, Białystok, Toruń, Katowice
Do uzgodnienia
Wymagania
- doświadczenie w budowie aplikacji desktopowych
- doświadczenie z Windows UI Automation (UIA) i/lub macOS Accessibility (AX) API
- doświadczenie w optymalizacji i profilowaniu wydajności aplikacji
- doświadczenie w testowaniu i zapobieganiu regresjom wydajnościowym/funkcjonalnym
Mile widziane
- doświadczenie z Tauri (mile widziane Electron)
- znajomość Pythona
- doświadczenie z pipeline'ami danych i narzędziami PII (np. Microsoft Presidio)
- doświadczenie z MDM i frameworkami auto-update
Opis stanowiska
Budowa i optymalizacja cross-platformowej aplikacji desktopowej (Windows/macOS) przechwytującej dane clickstream i informacje z drzewa dostępności. Praca obejmuje optymalizację wydajności (CPU/GPU/pamięć), eliminację duplikacji w zbieraniu danych, testy regresji i wydajności oraz system auto-update. Uwaga: oferta wprost oczekuje samodzielności bez ciągłego nadzoru, a zakres optymalizacji sugeruje, że obecna wydajność aplikacji wymaga znaczących nakładów pracy.
🔍 Dekoder Ogłoszenia
🔴
Strong problem-solving skills and the ability to work independently.
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy bez ciągłego nadzoru, co może oznaczać mniejszą ilość wsparcia lub szkoleń.
🔴
Attention to detail, particularly when working with system-level data collection.
Praca może być bardzo żmudna i wymagać skrupulatności, ponieważ błędy w zbieraniu danych systemowych mogą mieć poważne konsekwencje.
🔴
Optimize application performance, focusing on CPU, GPU, and memory usage.
Może to oznaczać, że obecna wydajność aplikacji jest daleka od optymalnej i wymaga znaczących nakładów pracy.
🔴
Identify and eliminate duplicate data collection and processing.
Może to wskazywać na istniejące problemy z architekturą lub implementacją, które trzeba będzie naprawić.
🟡
Experience with Tauri is strongly preferred; Electron experience is also considered.
Chociaż Tauri jest preferowane, doświadczenie z Electronem może sugerować, że firma jest otwarta na rozwiązania mniej optymalne lub mniej popularne, jeśli nie ma silnych argumentów za Tauri.