Browser Optimization Engineer
AMD
Rola skupia się na optymalizacji wydajności przeglądarki Chromium na poziomie silnika, systemu operacyjnego i sprzętu. Będziesz profilować i usuwać wąskie gardła w Blink, V8, Skia, GPU/ANGLE oraz architekturze wieloprocesowej. Praca wymaga głębokiego zrozumienia wewnętrznych mechanizmów przeglądarki i współpracy z zespołami przeglądarki, OS, kompilatora i układów scalonych. Rezultaty przekładają się bezpośrednio na szybsze i bardziej responsywne działanie sieci dla milionów użytkowników.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano modelu pracy (zdalna/hybrydowa/stacjonarna), brak opisu procesu rekrutacyjnego.
Rola skupia się na optymalizacji wydajności przeglądarki Chromium na poziomie silnika, systemu operacyjnego i sprzętu. Będziesz profilować i usuwać wąskie gardła w Blink, V8, Skia, GPU/ANGLE oraz architekturze wieloprocesowej. Praca wymaga głębokiego zrozumienia wewnętrznych mechanizmów przeglądarki i współpracy z zespołami przeglądarki, OS, kompilatora i układów scalonych. Rezultaty przekładają się bezpośrednio na szybsze i bardziej responsywne działanie sieci dla milionów użytkowników.
- ✓Praca nad otwartym kodem Chromium – realny wpływ na miliardy użytkowników
- ✓Współpraca z zespołami przeglądarek, OS, kompilatorów i producentów sprzętu – unikalna możliwość optymalizacji na wielu poziomach
- ✓Głęboko techniczna rola – profilowanie i optymalizacja na poziomie mikr oarchitektury
- ✓AMD to uznany producent sprzętu, stabilna firma z kulturą innowacji
- !Brak informacji o modelu pracy (zdalna/hybrydowa/stacjonarna) – lokalizacja Gdańsk, ale nie wiadomo, czy możliwa praca zdalna
- !Brak widełek wynagrodzenia
- !Lista 'Preferred Experience' jest bardzo obszerna – może być trudno spełnić wszystkie punkty
- !Proces rekrutacyjny nie jest opisany
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Profilowanie wydajności w podsystemach Chromium (Blink, V8, Skia, GPU/ANGLE) za pomocą narzędzi takich jak Perfetto, ETW, Chrome Tracing, VTune, PIX, GPUView, perf
- •Identyfikacja i usuwanie wąskich gardeł CPU, pamięci, GPU i zasilania w rzeczywistych obciążeniach i benchmarkach
- •Implementacja optymalizacji czasu ładowania strony, renderowania, wykonywania JavaScriptu, grafiki/komponowania i responsywności
- •Współpraca z zespołami przeglądarek, OS, kompilatorów i partnerami sprzętowymi w celu wspólnej optymalizacji oprogramowania i platform
- •Przygotowywanie i zgłaszanie patchy do Chromium lub pokrewnych baz kodu
- •Dokumentowanie wyników i komunikowanie wniosków technicznych interesariuszom
- •Analiza zachowania systemu na poziomie mikroarchitektury (cache, pamięć, SIMD, rozgałęzienia) w kontekście wydajności
- •Mentoring i wpływanie na najlepsze praktyki wydajnościowe w zespole
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z solidną znajomością C++ i podstawowym doświadczeniem w profilowaniu przeglądarek (np. Chrome DevTools, Perfetto), który chce rozwinąć się w kierunku optymalizacji na poziomie systemowym.
Osoby z mniej niż 3-4 latami doświadczenia w C++ i bez znajomości architektury przeglądarek. Juniorzy bez głębokiego zrozumienia systemów i profilowania nie będą pasować.
- ?Jaki jest model pracy – zdalna, hybrydowa, czy stacjonarna? Ile dni w biurze?
- ?Ile osób liczy zespół i jak wygląda struktura (np. osobne zespoły do renderowania, JavaScript, GPU)?
- ?Czy w zespole są już osoby z doświadczeniem w Chromium, czy to nowa inicjatywa?
- ?Jakie są główne narzędzia i benchmarki używane na co dzień?
- ?Czy rola wiąże się z dyżurami on-call lub wsparciem produkcyjnym?
- ?Jaki jest proces rekrutacyjny – ile etapów, czy jest zadanie domowe, rozmowa techniczna?
- ?Czy istnieje możliwość pracy zdalnej z innego miasta lub kraju?
- ?Jak wygląda ścieżka rozwoju w zespole – czy są możliwości awansu na architekta lub lidera?
- −Nie podano modelu pracy (zdalna/hybrydowa/stacjonarna)
- −Brak opisu procesu rekrutacyjnego
- −Brak informacji o wielkości zespołu i strukturze
- −Nie wiadomo, czy rola wymaga dyżurów on-call
- −Nie podano zakresu wynagrodzenia
Kultura oparta na współpracy, innowacji i bezpośredniości. Zespół jest interdyscyplinarny – współpraca z ekspertami od przeglądarek, systemów operacyjnych, kompilatorów i sprzętu. Ceniona jest skromność, współpraca i różnorodność perspektyw.