Senior Software Engineer — ewaluacja AI i benchmarki
Twórz benchmarki, które testują najbardziej zaawansowane modele AI na świecie. 80–100 $/godz., w pełni zdalnie, szukamy ekspertów od Pythona.
- Forma współpracy
- Kontrakt godzinowy
- Wynagrodzenie
- 80–100 $ / godzinę
- Lokalizacja
- Zdalnie (cały świat)
- Czas trwania
- 3 miesiące
- Wymiar
- Preferowana dostępność w pełnym wymiarze
O stanowisku
A gdyby kod, który piszesz, mógł rozstrzygać, jak inteligentna jest naprawdę kolejna generacja AI? Szukamy doświadczonych inżynierów oprogramowania, którzy zaprojektują i zbudują benchmarki programistyczne oraz potoki danych służące do oceny najnowocześniejszych modeli AI — systemy, które rozstrzygają, czy AI rzeczywiście potrafi rozumować, debugować i pisać oprogramowanie gotowe do produkcji.
To ambitna technicznie praca o dużym znaczeniu, na styku inżynierii oprogramowania i badań nad AI. Będziesz pracować z dużymi bazami kodu, wieloma językami programowania i skalowalną infrastrukturą, tworząc systemy ewaluacji, które przesuwają granice możliwości AI.
To w pełni zdalna współpraca kontraktowa. Jeśli dobrze odnajdujesz się w dynamicznych zespołach inżynierskich i chcesz, by Twoja praca bezpośrednio wpływała na rozwój AI — to stanowisko dla Ciebie.
- Forma współpracy: Kontrakt godzinowy
- Wynagrodzenie: 80–100 $ / godzinę
- Lokalizacja: Zdalnie (cały świat)
- Czas trwania: 3 miesiące
- Wymiar: Preferowana dostępność w pełnym wymiarze
Czym będziesz się zajmować
- Projektowaniem i wdrażaniem benchmarków programistycznych do oceny najnowocześniejszych modeli AI na rzeczywistych zadaniach programistycznych
- Budową i utrzymaniem skalowalnych potoków danych dla procesów ewaluacji AI
- Analizą kodu generowanego przez AI pod kątem poprawności, niezawodności i błędów w przypadkach brzegowych
- Tworzeniem ustrukturyzowanych scenariuszy ewaluacji, które rzetelnie sprawdzają rozumowanie, debugowanie i jakość kodu
- Pracą z dużymi repozytoriami kodu i środowiskami wielojęzycznymi
- Współtworzeniem systemów, które poprawiają sposób, w jaki modele AI rozumieją i generują oprogramowanie
- Przekazywaniem szczegółowej informacji technicznej o wydajności modeli i wzorcach błędów
- Udziałem w projektowaniu frameworków ewaluacyjnych wyznaczających standardy branżowe
Kogo szukamy
- Minimum 4 lata zawodowego doświadczenia w inżynierii oprogramowania — to wymóg bezwzględny
- Doświadczenie w szybko rosnącej firmie technologicznej lub czołowej organizacji tworzącej oprogramowanie
- Ekspercka znajomość Pythona — piszesz czysty, wydajny i dobrze przetestowany kod
- Praktyczne doświadczenie z repozytoriami kodu i pracą w dużych, złożonych bazach kodu
- Udokumentowane doświadczenie w projektowaniu i wdrażaniu benchmarków programistycznych dla LLM oraz potoków danych
- Doświadczenie w wymagających zespołach inżynierskich pracujących nad produktami lub platformami na dużą skalę
- Bardzo dobra znajomość systemów kontroli wersji (Git) i nowoczesnych procesów wytwarzania oprogramowania
- Dwujęzyczność lub angielski na poziomie natywnym oraz świetne umiejętności komunikacji pisemnej
- Samodzielność, techniczna rzetelność i swoboda w pracy bez stałego nadzoru
Co sprawi, że będziesz idealnym kandydatem
Kandydaci z tymi dodatkowymi kwalifikacjami mają największe szanse na sukces:
- Profil senior lub lead z doświadczeniem w przejmowaniu odpowiedzialności technicznej
- Licencjat lub magisterium z informatyki, uczenia maszynowego lub pokrewnej dziedziny — albo równoważne doświadczenie zawodowe
- Znajomość co najmniej jednego dodatkowego języka: JavaScript, Go, C++ lub innych istotnych języków
- Doświadczenie z potokami CI/CD i pisaniem solidnych testów jednostkowych (pytest, Mocha, JUnit)
- Doświadczenie w inżynierii bezpieczeństwa lub znaczący wkład w projekty open source
- Znajomość metod ewaluacji AI/ML lub benchmarkingu modeli
Dlaczego warto do nas dołączyć
- Praca nad pionierskimi projektami ewaluacji AI razem z zespołami badawczymi światowej klasy
- W pełni zdalnie — pracuj z dowolnego miejsca ze stabilnym internetem
- Twoje benchmarki bezpośrednio wpływają na to, jak mierzy się i ulepsza najbardziej zaawansowane systemy AI na świecie
- Swoboda freelancera przy ważnej, wymagającej pracy inżynierskiej
- Współpraca z globalną społecznością najlepszych inżynierów i badaczy
- Możliwość przedłużenia kontraktu i dalszej współpracy przy kolejnych wyzwaniach ewaluacyjnych
Jak przygotować się do rozmowy prowadzonej przez AI
Rozmowy rekrutacyjne na to stanowisko prowadzi sztuczna inteligencja, więc po złożeniu aplikacji najpewniej porozmawiasz z rekruterem AI, a nie z człowiekiem. Liczą się jasne, konkretne i spokojnie wypowiadane odpowiedzi. Spodziewaj się szczegółowych pytań o benchmarki lub potoki danych, które zbudowałeś, o to, jak testujesz kod w Pythonie, i o to, jak oceniłbyś, czy fragment kodu wygenerowanego przez AI jest naprawdę poprawny. Uważnie przeczytaj instrukcje w zaproszeniu i stosuj się do nich podczas samej rozmowy.
Najlepszym przygotowaniem jest wcześniejsze ćwiczenie na głos. Z InterviewAce przeprowadzisz próbne rozmowy, przećwiczysz odpowiedzi na pytania pogłębiające o Twoje projekty i dostaniesz informację zwrotną przed prawdziwą rozmową. Te poradniki pokażą Ci, jak to zrobić:
- Rozmowa z AI? Czego spodziewać się po rekruterze AI (po angielsku)Jak przebiegają wstępne rozmowy prowadzone przez AI i jak wypowiadać się jasno.
- Rozmowa techniczna: przygotowanie dla programistówUporządkowany plan na etapy z kodowaniem, projektowaniem systemów i pytaniami behawioralnymi.
- Narzędzia AI do ćwiczenia rozmów kwalifikacyjnychĆwicz na głos z rekruterem AI, który zadaje pytania pogłębiające.
- Rozmowa zdalna: wskazówki na rozmowy wideoSprzęt, światło, dźwięk i tempo podczas rozmów z domu.
- 5 najczęstszych błędów na rozmowach technicznychNawyki, które pogrążają dobrych inżynierów, i jak ich unikać.
- Pytania behawioralne i metoda STARZamień swoje projekty w zwięzłe, konkretne historie.
- Jak działają modele językowePrzypomnienie, jak działają systemy, które będziesz oceniać.
Darmowe narzędzia do Twojej aplikacji
Zanim aplikujesz, upewnij się, że Twoje CV opowiada właściwą historię. Nasze darmowe narzędzia kariery nie wymagają rejestracji:
- Darmowy kreator CVDopracuj CV pod kątem Pythona, benchmarków i pracy z AI, zanim aplikujesz.
- Darmowy generator listów motywacyjnychNapisz konkretny list o systemach, które zbudowałeś.
- Darmowy kalkulator wynagrodzeńPorównaj stawkę godzinową na kontrakcie z ofertą etatu.
Gotowy, by aplikować?
Uważasz, że pasujesz na stanowisko Senior Software Engineer — ewaluacja AI i benchmarki? Kliknij poniżej, aby rozpocząć aplikację.
Aplikuj na to stanowisko →Rekrutujemy też na stanowisko: Senior Software Engineer — programowanie agentowe. Zobacz wszystkie oferty albo sprawdź, gdzie pisano o InterviewAce.