C++ Developer with Experience in Machine Learning
emagine
Rola polega na projektowaniu i rozwijaniu funkcji nawigacyjnych dla platformy nawigacyjnej używanej przez miliony użytkowników. Praca skupia się na wysokowydajnym kodzie w C++, z uwzględnieniem algorytmów grafowych i struktur danych. ML jest wymagane, ale rola to przede wszystkim inżynieria backendowa, nie ML. Zespół pracuje w Malmö, 5 dni w biurze, z dodatkowymi wieczornymi spotkaniami. Kontrakt długoterminowy (12 miesięcy + przedłużenie).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano widełek wynagrodzenia, nie podano benefity (prywatna opieka medyczna, karta sportowa itp.).
Rola polega na projektowaniu i rozwijaniu funkcji nawigacyjnych dla platformy nawigacyjnej używanej przez miliony użytkowników. Praca skupia się na wysokowydajnym kodzie w C++, z uwzględnieniem algorytmów grafowych i struktur danych. ML jest wymagane, ale rola to przede wszystkim inżynieria backendowa, nie ML. Zespół pracuje w Malmö, 5 dni w biurze, z dodatkowymi wieczornymi spotkaniami. Kontrakt długoterminowy (12 miesięcy + przedłużenie).
- ✓Praca nad produktem używanym przez miliony – skalowalne wyzwanie
- ✓Długoterminowy projekt (12+ miesięcy) – stabilność
- ✓Ciekawe technicznie: C++ + algorytmy + ML
- ✓Możliwość wpływania na kierunek produktu
- −Konieczność pracy 5 dni w biurze w Malmö (brak elastyczności)
- −Wieczorne spotkania mogą zakłócać work-life balance
- −Brak widełek wynagrodzenia – typowe dla agencji
- −Obowiązki maintenance i incident screening mogą oznaczać dyżury
- !Wymaganie ML jest nieprecyzyjne – nie wiadomo, jaki zakres ML oczekiwany
- !Brak informacji o zespole (wielkość, struktura)
- !Brak informacji o kliencie końcowym
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja funkcji nawigacyjnych w C++
- •Optymalizacja wydajności kodu dla platformy o dużej skali
- •Przegląd kodu i udział w design review
- •Utrzymanie kodu: screening incydentów, identyfikacja i naprawa błędów
- •Współpraca z QA w celu dostarczenia wysokiej jakości tras
- •Wpływanie na kierunek rozwoju produktu nawigacyjnego
- •Wsparcie zespołu i systemów w miarę potrzeb
- •Praca z algorytmami grafowymi i strukturami danych
Oferta dla doświadczonych specjalistów (Senior).
Mid-level C++ developer z co najmniej 3-letnim doświadczeniem w C++ i Linux, który potrafi udowodnić znajomość ML (np. projekty akademickie lub zawodowe).
Juniorzy bez doświadczenia w C++ i ML; osoby szukające pracy zdalnej lub z elastycznym grafikiem; osoby niechętne do pracy w biurze 5 dni w tygodniu.
- ?Jaki jest zakres ML w tej roli – czy to tylko feature engineering, czy również trenowanie i deploy modeli?
- ?Ile osób liczy zespół i jak są podzielone role (C++, ML, QA)?
- ?Jak często odbywają się wieczorne spotkania i czy są dodatkowo płatne?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- ?Czy istnieje możliwość pracy zdalnej w niektóre dni mimo ogłoszenia o 5 dniach onsite?
- −Nie podano widełek wynagrodzenia
- −Nie podano benefity (prywatna opieka medyczna, karta sportowa itp.)
- −Nie podano wielkości zespołu
- −Nie opisano procesu rekrutacyjnego
- −Nie wiadomo, jaki jest klient końcowy
- −Nie określono, czy ML to część głównych obowiązków czy tylko dodatek
Zespół wydaje się współpracujący (code reviews, współpraca z QA), ale atmosfera może być wymagająca ze względu na skalę systemu i częste spotkania wieczorne.