Starszy inżynier oprogramowania (maszynopis), klienci AI: Duo CLI
Poland, United Kingdom
Do uzgodnienia
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
GitLab to inteligentna platforma orkiestracyjna dla DevSecOps. GitLab umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, zmniejszenie ryzyka bezpieczeństwa i zgodności oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% osób z listy Fortune 100* ufa GitLabowi, aby szybciej dostarczać lepsze i bezpieczniejsze oprogramowanie.
Te same zasady wbudowane w nasze produkty znajdują odzwierciedlenie w sposobie pracy naszego zespołu: traktujemy sztuczną inteligencję jako główny czynnik zwiększający produktywność, a od wszystkich członków zespołu oczekuje się włączania sztucznej inteligencji do swoich codziennych przepływów pracy, aby zwiększyć wydajność, innowacyjność i wpływ. GitLab to miejsce, w którym kariera przyspiesza, kwitną innowacje, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, umożliwiając członkom naszego zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w celu rozwiązywania złożonych problemów.
Współtwórz z nami przyszłość, budując technologię, która zmienia sposób, w jaki świat rozwija oprogramowanie. *Fortune 500® jest zastrzeżonym znakiem towarowym firmy Fortune Media IP Limited, używanym na podstawie licencji. Roszczenie oparte na danych GitLab. Fortune 100 odnosi się do 20% najlepszych firm z listy Fortune 500 2025, opublikowanej w czerwcu 2025.
Fortune i Fortune Media IP Limited nie są powiązane z produktami ani usługami GitLab ani nie wspierają ich. Omówienie tej roli Jako starszy inżynier oprogramowania w zespole funkcjonalnym Duo CLI, będącym częścią grupy Developer Clients na etapie AI Clients w GitLab, będziesz projektować i budować narzędzia, które wprowadzą GitLab Duo do codziennych terminalowych przepływów pracy programistów. Będziesz kształtować doświadczenia wspomagane sztuczną inteligencją w GitLab Duo CLI i jego infrastrukturze pomocniczej, pracując głównie w TypeScript na froncie i zapleczu oraz podejmując kluczowe decyzje architektoniczne dotyczące przyszłego kierunku CLI.
Będziesz mieć także możliwość wniesienia wkładu do klientów programistycznych, w tym do naszej wtyczki JetBrains w Kotlin i naszego rozszerzenia VS Code w TypeScript, gdy wymagają tego wspólne funkcje, komponenty lub spójność między platformami. Będziesz zapewniać przywództwo techniczne, rozwiązując złożone problemy, opracowując długoterminowy kierunek i utrzymując wysoką poprzeczkę w zakresie jakości, wydajności i niezawodności kodu. Będziesz blisko współpracować z inżynierami z klientów deweloperskich i szerszej fazy klientów AI, w tym z grupami Duo Client SDK i Duo Chat, aby GitLab Duo był szybki, intuicyjny i głęboko zintegrowany wszędzie tam, gdzie pracują programiści.
Niektóre przykłady naszych projektów: Duo CLI GitLab Language Server Wtyczka GitLab Duo dla IDE JetBrains GitLab Duo rozszerzenie dla VS Code Co będziesz robić Masz własny projekt, rozwój i ewolucję GitLab Duo CLI funkcje od zdefiniowania problemu z Produktem poprzez wdrożenie, wdrożenie i iterację, pomiar sukcesu poprzez wykorzystanie funkcji i informację zwrotną. Twórz interaktywne terminale w TypeScript, dzięki starannemu projektowi poleceń i flag, przejrzystemu formatowaniu danych wyjściowych, zachowaniu przyjaznemu dla skryptów i kompatybilności wstecznej. Zwiększ niezawodność, obserwowalność i wydajność interfejsu CLI, mierząc postęp za pomocą wskaźników niezawodności i wydajności, jednocześnie redukując zadłużenie techniczne w miarę wzrostu produktu i jego wykorzystania.
Współpracuj z produktami, projektantami i inżynierami u klientów deweloperskich i na szerszym etapie klientów AI, aby dostosować decyzje techniczne do szerszej strategii GitLab. Dbaj o jakość produktów, bezpieczeństwo i doświadczenie programistów dzięki przemyślanym recenzjom i mentoringowi. Jeśli jest to przydatne, bierz udział w pracach nad rozszerzeniami IDE w całej grupie, włączając w to wtyczkę JetBrains w Kotlinie i rozszerzenie VS Code w TypeScript.
Co przyniesiesz Dobra znajomość TypeScriptu oraz zainteresowanie narzędziami programistycznymi i projektowaniem interfejsu wiersza poleceń. Doświadczenie w tworzeniu lub utrzymywaniu narzędzi wiersza poleceń lub innych narzędzi przeznaczonych dla programistów, w tym projektowania poleceń i flag, interfejsów użytkownika terminali, formatowania danych wyjściowych, zachowania przyjaznego dla skryptów i zgodności wstecznej. Doświadczenie w kompleksowym rozwiązywaniu problemów technicznych, dokonywaniu rozsądnych kompromisów w zakresie architektury i prowadzeniu innych inżynierów poprzez przeglądy kodu i opiekę mentorską.
Jasne umiejętności komunikacji w mowie i piśmie w języku angielskim oraz komfort pracy w całkowicie zdalnym, w dużej mierze asynchronicznym środowisku. Zgodność z wartościami GitLab i zaangażowaniem w kulturę włączającą. Doświadczenie w tworzeniu rozszerzeń IDE, takich jak wtyczki JetBrains w Kotlin lub rozszerzenia VS Code oraz znajomość protokołu Language Server Protocol (LSP), serwerów językowych lub integracji edytorów są pomocne, ale nie wymagane.
O zespoleW naszej szerszej grupie Klientów Deweloperskich znajdują się zespoły funkcjonalne VS Code i JetBrains. Organizujemy cotygodniową synchronizację i zachęcamy inżynierów do współpracy ponad granicami zespołów, gdy przynosi to korzyści współdzieleniu doświadczeń programistów. Działamy w pełni zdalnie i pracujemy w dużej mierze asynchronicznie, ściśle współpracując z zespołami ds. produktu, projektowania i inżynierii u klientów AI, aby dostosować się do długoterminowej architektury i dostarczać iteracyjne ulepszenia.
Jak GitLab wspiera pracowników pełnoetatowych Świadczenia wspierające Twoje zdrowie, finanse i dobre samopoczucie Elastyczny płatny czas wolny Grupy zasobów członków zespołu Wynagrodzenia kapitałowe i plan zakupu akcji pracowniczych Fundusz wzrostu i rozwoju Urlop rodzicielski Należy pamiętać, że cieszymy się z zainteresowania kandydatów o różnym poziomie doświadczenia; wielu wybranych kandydatów nie spełnia wszystkich wymagań. Ponadto badania wykazały, że osoby z niedostatecznie reprezentowanych grup rzadziej ubiegają się o pracę, jeśli nie spełniają wszystkich kwalifikacji. Jeśli jesteś podekscytowany tą rolą, aplikuj i pozwól naszym rekruterom ocenić Twoją aplikację.
Wytyczne dotyczące zatrudniania w krajach: GitLab zatrudnia nowych członków zespołu w krajach na całym świecie. Wszystkie nasze role są zdalne, jednak niektóre role mogą wiązać się z określonymi wymaganiami kwalifikacyjnymi w zależności od lokalizacji. Nasz zespół ds. pozyskiwania talentów może pomóc odpowiedzieć na wszelkie pytania dotyczące lokalizacji po rozpoczęciu procesu rekrutacji.
Polityka prywatności: Zapoznaj się z naszą Polityką prywatności dotyczącą rekrutacji. Twoja prywatność jest dla nas ważna. GitLab jest dumny z tego, że jest miejscem pracy zapewniającym równe szanse i jest pracodawcą akcji afirmatywnej.
Zasady i praktyki GitLab dotyczące rekrutacji, zatrudnienia, rozwoju i awansu zawodowego, awansu i emerytury opierają się wyłącznie na zasługach, bez względu na rasę, kolor skóry, religię, pochodzenie, płeć (w tym ciążę, laktację, orientację seksualną, tożsamość płciową lub ekspresję płciową), pochodzenie narodowe, wiek, obywatelstwo, stan cywilny, niepełnosprawność umysłową lub fizyczną, informacje genetyczne (w tym historię medyczną w rodzinie), status zwolnienia ze służby wojskowej, status weterana chronionego (w tym niepełnosprawni weterani, weterani niedawno oddzieleni, czynna służba wojenna) lub weterani odznak kampanii i weterani medali służby Sił Zbrojnych) lub na jakiejkolwiek innej podstawie chronionej przez prawo. GitLab nie będzie tolerować dyskryminacji ani molestowania ze względu na którąkolwiek z tych cech. Zobacz także Politykę EEO GitLab i EEO jest prawem.
Jeśli jesteś osobą niepełnosprawną lub masz specjalne potrzeby wymagające zakwaterowania, daj nam znać podczas procesu rekrutacji. Pierwotnie opublikowany w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.