Praca
Z kanału partnera
Starszy inżynier backendu (Ruby), inżynieria AI: kodowanie AI
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- gitlab
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
GitLab to inteligentna platforma orkiestracji 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.
Przegląd tej roli
GitLab to firma zajmująca się oprogramowaniem typu open core, która opracowuje najbardziej wszechstronną platformę DevSecOps opartą na sztucznej inteligencji i korzysta z niej ponad 100 000 organizacji. Naszą misją jest umożliwienie każdemu współtworzenia oprogramowania, które napędza nasz świat. Umożliwiamy to, kierując naszą działalnością na nasz produkt i pozostając w zgodzie z naszymi wartościami.
Zespół AI Events buduje platformę zdarzeń i system wyzwalaczy, który napędza GitLab Duo Flows, umożliwiając ich automatyczne uruchamianie w odpowiedzi na zdarzenia w całym cyklu życia oprogramowania. Platforma obsługuje wewnętrzne zdarzenia GitLab, takie jak wypychanie kodu, zmiany w żądaniach wydawania i scalania, wyniki potoku ciągłej integracji i ciągłego dostarczania (CI/CD) oraz wdrożenia, a także zdarzenia niestandardowe z narzędzi innych firm, takich jak Jira, Jenkins i Slack. Wyzwalacze przepływu łączą projekty z przepływami i uruchamiają się automatycznie po wystąpieniu pasujących zdarzeń, dzięki czemu przepływy pracy oparte na sztucznej inteligencji, takie jak automatyczny przegląd kodu, mogą być uruchamiane bez kiwnięcia palcem.
Jako starszy inżynier oprogramowania dołączysz do małego, zgranego zespołu, który utrzymuje infrastrukturę, na której opiera się wiele funkcji sztucznej inteligencji GitLab. Prawdopodobnie spędzisz dużo czasu po stronie wyzwalaczy platformy, łącząc zdarzenia w GitLabie i narzędziach innych firm z przepływami pracy AI, które na nich działają. Ta część systemu musi obsługiwać znaczną skalę i zapewniać wysoką dostępność, ponieważ jest podstawą zautomatyzowanej pracy opartej na sztucznej inteligencji na całej platformie.
Co zrobisz
• Zaprojektuj i zbuduj system wyzwalaczy, który łączy zdarzenia GitLab, w tym wypychanie kodu, zmiany żądań scalania i problemów, wyniki CI/CD i wdrożenia oraz zdarzenia stron trzecich z narzędzi takich jak Jira, Jenkins i Slack z opartymi na sztucznej inteligencji przepływami Duo Flow, które na nich działają.
• Wnieś swój wkład w szerszą platformę wydarzeń, podstawową infrastrukturę, na której opiera się wiele funkcji AI GitLaba, aby wiedzieć, kiedy i jak działać.
• Architekt zapewniający wysoką dostępność i przepustowość, ponieważ ta część systemu znajduje się w centrum zautomatyzowanych przepływów pracy AI w GitLab i musi niezawodnie przetwarzać zdarzenia na dużą skalę.
• Pracuj w ramach monolitu Rails GitLaba, w którym znajduje się większość systemu zdarzeń i wyzwalaczy, pozostając jednocześnie otwartym na inne języki używane gdzie indziej na platformie.
• Wpływaj na kierunek produktów i architektury, proponując iteracyjne rozwiązania złożonych problemów technicznych w środowisku obejmującym wiele usług.
• Ściśle współpracuj z członkami zespołu, menedżerem produktu i projektantem, aby określić, co będzie dalej obsługiwane przez system wyzwalania, prawdopodobnie zaczynając od dodatkowego typu wyzwalacza.
• Współpracuj międzywydziałowo z innymi zespołami platformy Duo Agent, aby mieć pewność, że wyzwalacze i zdarzenia będą dobrze zintegrowane z szerszym ekosystemem agentów tworzonym przez GitLab.
• Uczestnictwo w dyżurach na poziomie 2 i 3 w celu rozwiązywania problemów z produkcją, bezpieczeństwem i pilnymi problemami inżynieryjnymi w globalnie rozproszonym środowisku.
Co przyniesiesz
• Głębokie doświadczenie z Ruby i Railsami, wygodna praca w ramach dużego, ustalonego monolitu i efektywne dostarczanie kodu produkcyjnego.
• Sprawdzone produkty do budowania rekordów, które wchodzą w interakcję z dużymi modelami językowymi, bez konieczności samodzielnego szkolenia lub budowania modeli uczenia maszynowego, ale z praktycznym doświadczeniem w integrowaniu dużych modeli językowych z rzeczywistymi narzędziami skierowanymi do użytkownika.
• Sprawdzone osiągnięcia w projektowaniu i budowaniu systemów operacyjnych na dużą skalę, z naciskiem na wysoką dostępność i przepustowość w środowiskach produkcyjnych.
• Praktyczne doświadczenie z systemami agentowymi i programowaniem, w tym tworzenie przepływów pracy, które pozwalają agentom AI podejmować autonomiczne działania.
• Wykazana zdolność do osiągania postępów w rozwijających się obszarach problemowych i szybkiego uczenia się nowych możliwości sztucznej inteligencji w miarę szybkich zmian technologii leżącej u podstaw, a zespół ten działa w miarę uczenia się.
• Silne umiejętności komunikacji pisemnej umożliwiające pracę asynchroniczną w zdalnym, globalnie rozproszonym zespole.
• Dodatkowe pomocne doświadczenie obejmuje język Python, ponieważ zbudowane są w nim inne części platformy AI GitLab, i wykorzystuje GitLab jako produkt.
O zespole
Jesteśmy częścią organizacji AI Engineering GitLab. Jesteśmy małym zespołem, którego członkowie pochodzą z Europy i stale się rozwijamy. Ściśle współpracujemy z naszym menedżerem, menedżerem produktu i projektantem, a także koordynujemy działania międzywydziałowe z innymi zespołami inżynierii AI, ponieważ zespoły AI GitLab ściśle ze sobą współpracują.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-senior-backend-engineer-ruby-ai-engineering-ai-coding-261174)
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.
Przegląd tej roli
GitLab to firma zajmująca się oprogramowaniem typu open core, która opracowuje najbardziej wszechstronną platformę DevSecOps opartą na sztucznej inteligencji i korzysta z niej ponad 100 000 organizacji. Naszą misją jest umożliwienie każdemu współtworzenia oprogramowania, które napędza nasz świat. Umożliwiamy to, kierując naszą działalnością na nasz produkt i pozostając w zgodzie z naszymi wartościami.
Zespół AI Events buduje platformę zdarzeń i system wyzwalaczy, który napędza GitLab Duo Flows, umożliwiając ich automatyczne uruchamianie w odpowiedzi na zdarzenia w całym cyklu życia oprogramowania. Platforma obsługuje wewnętrzne zdarzenia GitLab, takie jak wypychanie kodu, zmiany w żądaniach wydawania i scalania, wyniki potoku ciągłej integracji i ciągłego dostarczania (CI/CD) oraz wdrożenia, a także zdarzenia niestandardowe z narzędzi innych firm, takich jak Jira, Jenkins i Slack. Wyzwalacze przepływu łączą projekty z przepływami i uruchamiają się automatycznie po wystąpieniu pasujących zdarzeń, dzięki czemu przepływy pracy oparte na sztucznej inteligencji, takie jak automatyczny przegląd kodu, mogą być uruchamiane bez kiwnięcia palcem.
Jako starszy inżynier oprogramowania dołączysz do małego, zgranego zespołu, który utrzymuje infrastrukturę, na której opiera się wiele funkcji sztucznej inteligencji GitLab. Prawdopodobnie spędzisz dużo czasu po stronie wyzwalaczy platformy, łącząc zdarzenia w GitLabie i narzędziach innych firm z przepływami pracy AI, które na nich działają. Ta część systemu musi obsługiwać znaczną skalę i zapewniać wysoką dostępność, ponieważ jest podstawą zautomatyzowanej pracy opartej na sztucznej inteligencji na całej platformie.
Co zrobisz
• Zaprojektuj i zbuduj system wyzwalaczy, który łączy zdarzenia GitLab, w tym wypychanie kodu, zmiany żądań scalania i problemów, wyniki CI/CD i wdrożenia oraz zdarzenia stron trzecich z narzędzi takich jak Jira, Jenkins i Slack z opartymi na sztucznej inteligencji przepływami Duo Flow, które na nich działają.
• Wnieś swój wkład w szerszą platformę wydarzeń, podstawową infrastrukturę, na której opiera się wiele funkcji AI GitLaba, aby wiedzieć, kiedy i jak działać.
• Architekt zapewniający wysoką dostępność i przepustowość, ponieważ ta część systemu znajduje się w centrum zautomatyzowanych przepływów pracy AI w GitLab i musi niezawodnie przetwarzać zdarzenia na dużą skalę.
• Pracuj w ramach monolitu Rails GitLaba, w którym znajduje się większość systemu zdarzeń i wyzwalaczy, pozostając jednocześnie otwartym na inne języki używane gdzie indziej na platformie.
• Wpływaj na kierunek produktów i architektury, proponując iteracyjne rozwiązania złożonych problemów technicznych w środowisku obejmującym wiele usług.
• Ściśle współpracuj z członkami zespołu, menedżerem produktu i projektantem, aby określić, co będzie dalej obsługiwane przez system wyzwalania, prawdopodobnie zaczynając od dodatkowego typu wyzwalacza.
• Współpracuj międzywydziałowo z innymi zespołami platformy Duo Agent, aby mieć pewność, że wyzwalacze i zdarzenia będą dobrze zintegrowane z szerszym ekosystemem agentów tworzonym przez GitLab.
• Uczestnictwo w dyżurach na poziomie 2 i 3 w celu rozwiązywania problemów z produkcją, bezpieczeństwem i pilnymi problemami inżynieryjnymi w globalnie rozproszonym środowisku.
Co przyniesiesz
• Głębokie doświadczenie z Ruby i Railsami, wygodna praca w ramach dużego, ustalonego monolitu i efektywne dostarczanie kodu produkcyjnego.
• Sprawdzone produkty do budowania rekordów, które wchodzą w interakcję z dużymi modelami językowymi, bez konieczności samodzielnego szkolenia lub budowania modeli uczenia maszynowego, ale z praktycznym doświadczeniem w integrowaniu dużych modeli językowych z rzeczywistymi narzędziami skierowanymi do użytkownika.
• Sprawdzone osiągnięcia w projektowaniu i budowaniu systemów operacyjnych na dużą skalę, z naciskiem na wysoką dostępność i przepustowość w środowiskach produkcyjnych.
• Praktyczne doświadczenie z systemami agentowymi i programowaniem, w tym tworzenie przepływów pracy, które pozwalają agentom AI podejmować autonomiczne działania.
• Wykazana zdolność do osiągania postępów w rozwijających się obszarach problemowych i szybkiego uczenia się nowych możliwości sztucznej inteligencji w miarę szybkich zmian technologii leżącej u podstaw, a zespół ten działa w miarę uczenia się.
• Silne umiejętności komunikacji pisemnej umożliwiające pracę asynchroniczną w zdalnym, globalnie rozproszonym zespole.
• Dodatkowe pomocne doświadczenie obejmuje język Python, ponieważ zbudowane są w nim inne części platformy AI GitLab, i wykorzystuje GitLab jako produkt.
O zespole
Jesteśmy częścią organizacji AI Engineering GitLab. Jesteśmy małym zespołem, którego członkowie pochodzą z Europy i stale się rozwijamy. Ściśle współpracujemy z naszym menedżerem, menedżerem produktu i projektantem, a także koordynujemy działania międzywydziałowe z innymi zespołami inżynierii AI, ponieważ zespoły AI GitLab ściśle ze sobą współpracują.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-senior-backend-engineer-ruby-ai-engineering-ai-coding-261174)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: gitlab
Ogłoszenie pochodzi od gitlab.