O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Canonical jest wiodącym dostawcą oprogramowania typu open source i systemów operacyjnych dla globalnych rynków przedsiębiorstw i technologii. Nasza platforma Ubuntu jest bardzo szeroko stosowana w przełomowych inicjatywach przedsiębiorstw, takich jak chmura publiczna, nauka o danych, sztuczna inteligencja, innowacje inżynieryjne i IoT. Do naszych klientów zaliczają się wiodący na świecie dostawcy chmur publicznych i krzemu oraz liderzy branży w wielu sektorach.
Firma jest pionierem globalnej rozproszonej współpracy, zatrudniającej ponad 1000 pracowników w ponad 70 krajach i bardzo niewielu pracowników na stanowiskach biurowych. Zespoły spotykają się dwa do czterech razy w roku osobiście, w ciekawych lokalizacjach na całym świecie, aby uzgodnić strategię i wykonanie. Firma prowadzona przez założycieli, rentowna i rozwijająca się.
Stworzyliśmy nową ścieżkę kariery w Canonical dla inżynierów wydajności, którzy zapewniają wyjątkową przejrzystość wydajności, poprawności i wydajności oprogramowania. Dodajemy te role do każdego zespołu inżynierskiego w firmie. Jako platforma open source mamy zespoły pracujące na każdym poziomie stosu oprogramowania - od jądra, poprzez aplikacje serwerowe i desktopowe, aż po sieć.
Do każdego zespołu inżynierów w firmie dodajemy role skupiające się na tym, aby odgrywać rolę czynników napędzających umiejętności inżynierii wydajności, narzędzia, kulturę i wiedzę na temat całej naszej gamy produktów. Stworzyliśmy także centralny zespół ds. inżynierii wydajności, w którym będziemy rozwijać wspólne narzędzia, możliwości dashboardów, ramy pomiarowe, możliwości i umiejętności analityczne. Nazywamy to skupienie się na karierze „percorr”, ponieważ odkryliśmy, że te same głębokie spostrzeżenia, które umożliwiają wyrafinowany pomiar wydajności i projektowanie, umożliwiają również zespołom ulepszanie swoich uprzęży i ram pod kątem poprawności.
Zrozumienie nie tylko aplikacji, ale także środowiska wykonawczego, kompilatora i systemu, aż do procesora, daje inżynierowi możliwość kreatywnego myślenia i wglądu w to, co należy zmierzyć, a także w jaki sposób sprawdzić poprawność. Odkryliśmy, że inżynierowie wydajności często ulepszają najgłębsze i najtrudniejsze obszary naszych zestawów testowych oraz odblokowują swoje zespoły, aby mogły testować i mierzyć wcześniej „ciemne” aspekty swojej pracy. Mamy również zespoły, które współpracują z każdym głównym dostawcą krzemu i chmury, ze szczególnym naciskiem na optymalizację wydajności całego stosu dla tej architektury, rodziny procesorów lub hypervisora.
Naszym celem jest zapewnienie użytkownikom Ubuntu możliwości wyboru dowolnej platformy do swoich obciążeń i pewność, że mają dostęp do najlepszej wydajności i efektywności w całym stosie, od jądra po kodek. Jeśli sobie tego życzą, umożliwimy inżynierom ds. wydajności i poprawności przełączanie się między produktami co dwa lata, aby z biegiem czasu mieli możliwość podniesienia poprzeczki w zakresie wydajności w szeregu produktów, a także aby zespoły mogły zyskać świeże spojrzenie na swoje procesy, sposób myślenia, wiązki przewodów, pulpity nawigacyjne i kod. Oczekuje się, że nasi liderzy wydajności i poprawności będą naprawdę wyjątkowymi osobami, a także liderami, którzy mają pewność w ustalaniu oczekiwań dotyczących zmian, dzieleniu się spostrzeżeniami i umiejętnościami, prowadzeniu inicjatyw i programów.
Nie ma sposobu, aby przenieść znaczącą bazę kodu bez przeniesienia ludzi, którzy za nią stoją. To ścieżka kariery dla perfekcjonistów i artystów precyzyjnych. Niezależnie od tego, czy interesuje Cię konkretny język - C, C++, Rust, Golang, Python, Java, Flutter-Dart lub inne - czy też szczególnie lubisz jądro, sprzęt lub zestaw instrukcji procesora, czy postrzegasz siebie jako osobę, która zwiększa postrzegane doświadczenie użytkownika poprzez wydajność, czy optymalizację wydajności centrów danych w celu zmniejszenia śladu węglowego, ten proces jest najlepszym sposobem na znalezienie roli w firmie Canonical, która będzie odzwierciedlać Twoją precyzję, dyscyplinę, wiedzę i zapał.
Lokalizacja: Mamy zespoły w każdej strefie czasowej i możemy przyjmować zgłoszenia z niemal każdego kraju. Mile widziane umiejętności, które cenimy - Wgląd w niskopoziomowy procesor i język asemblera - zrozumienie pamięci podręcznej, rejestrów, wektoryzacji, pamięci - Wgląd w wydajność jądra - planowanie, przełączanie kontekstu, przyspieszanie sprzętowe - Wgląd w wydajność systemów rozproszonych - śledzenie, debugowanie - Wgląd w wydajność na poziomie kompilatora - Optymalizacja pod kątem profilu, wstawianie, asembler - Wgląd w wydajność środowiska wykonawczego - Golang, Python, JVM, NodeJS - Ocena wydajności bazy danych - plany, indeksowanie, modelowanie danych, śledzenie, monitorowanie - Wgląd w wydajność przeglądarek internetowych - JS, frameworki internetowe, śledzenie, CSS - Narzędzia do pomiaru wydajności - profilowanie, eBPF, D-Trace, flamegraphs - Benchmarki i narzędzia do pomiaru wydajności - Phoronix Test Suite, inne - Testowanie wiązek i możliwości w C, C++, Rust, Python, Golang, NodeJS, JavaScript Rola obejmuje - Zwiększanie wydajności i poprawności oprogramowania w konkretnym projekcie - Współpraca ze współpracownikami i społecznością na całym świecie - Praca na wspólnych narzędziach i infrastruktura do pomiaru, analizy i raportowania wydajności - Naucz, szkol i rozwijaj umiejętności swojego zespołu w zakresie kultury wydajności i projektowania - Wzmocnij możliwości testowe, wiązki przewodów i potoki - Analizuj systemy i kod, aby zrozumieć wydajność i skalowalność - Rozwiązuj problemy bezpośrednio lub poprzez wpływ, przywództwo i rozwój umiejętności - Przegląd kodu i projektów technicznych Czego od Ciebie oczekujemy - Wyjątkowe osiągnięcia akademickie zarówno w szkole średniej, jak i na uniwersytecie - Licencjat z informatyki, matematyki lub fizyki - Wykazywane osobiste inicjatywy mające na celu pomiar i poprawę wydajności, wydajność i poprawność w kodzie - Pewność siebie, pozwalająca wypowiadać się z szacunkiem, wymieniać opinie i dzielić się pomysłami bez wahania - Historia przekraczania oczekiwań w celu osiągnięcia znakomitych wyników - Przywództwo i zaangażowanie w rozwój umiejętności oraz mentoring - Pasja do technologii potwierdzona osobistymi projektami i inicjatywami - Etyka pracy i pewność siebie, aby błyszczeć wraz ze zmotywowanymi współpracownikami - Profesjonalny język angielski w mowie i piśmie z doskonałymi umiejętnościami prezentacji - Doświadczenie z Linuksem (preferowany Debian lub Ubuntu) - Doskonałe umiejętności interpersonalne, ciekawość, elastyczność i odpowiedzialność - Doceniający różnorodność, uprzejmy i skuteczny w wielokulturowej, wielonarodowej organizacji - Rozważność i motywacja - Zorientowany na wyniki, z osobistym dążeniem do wywiązywania się ze zobowiązań - Możliwość wyjazdów międzynarodowych dwa razy w roku na imprezy firmowe trwające do dwóch tygodni Co oferujemy współpracownikom Przy kształtowaniu wynagrodzeń na całym świecie bierzemy pod uwagę położenie geograficzne, doświadczenie i wyniki. Co roku sprawdzamy wysokość wynagrodzeń (a w przypadku absolwentów i współpracowników częściej), aby upewnić się, że doceniamy wybitne wyniki.
Oprócz wynagrodzenia podstawowego oferujemy premię roczną lub prowizję uzależnioną od wyników. Wszystkim członkom zespołu zapewniamy dodatkowe benefity, które odzwierciedlają nasze wartości i ideały. Równoważymy nasze programy, aby spełniać lokalne potrzeby i zapewniać uczciwość na całym świecie. - Rozproszone środowisko pracy z osobistymi sprintami zespołowymi dwa razy w roku - Budżet na naukę osobistą i rozwój w wysokości 2000 USD rocznie - Coroczna weryfikacja wynagrodzenia - Nagrody z tytułu uznania - Coroczny urlop wypoczynkowy - Urlop macierzyński i ojcowski - Program pomocy dla pracowników - Możliwość podróżowania do nowych lokalizacji w celu poznania współpracowników - Priority Pass i podwyżki kosztów podróży w przypadku długodystansowych wydarzeń firmowych Informacje o Canonical Canonical to pionierska firma technologiczna stojąca na czele globalnego przejścia na oprogramowanie open source.
Jako firma publikująca Ubuntu, jeden z najważniejszych projektów open source oraz platformę dla AI, IoT i chmury, zmieniamy świat oprogramowania. Rekrutujemy na skalę globalną i stawiamy bardzo wysokie standardy osobom dołączającym do firmy. Oczekujemy doskonałości - aby odnieść sukces, musimy być najlepsi w tym, co robimy.
Większość kolegów w firmie Canonical pracuje z domu od chwili jej powstania w 2004 r. Praca tutaj to krok w przyszłość i będzie wyzwaniem do innego myślenia, mądrzejszej pracy, zdobywania nowych umiejętności i podnoszenia swoich kwalifikacji. Canonical jest pracodawcą zapewniającym równe szanse.
Z dumą wspieramy miejsce pracy wolne od dyskryminacji. Różnorodność doświadczeń, perspektyw i wykształcenia tworzy lepsze środowisko pracy i lepsze produkty. Niezależnie od Twojej tożsamości, rzetelnie rozpatrzymy Twoją aplikację. #LI-remote Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/ Performance-engineer-open-source-canonical-ltd-149551
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.