W skrócie
- Zadania: Twórz innowacyjne rozwiązania do walidacji oprogramowania generowanego przez AI.
- Firma: GitLab - lider w dziedzinie DevSecOps z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi technologiami i wpływaj na przyszłość programowania.
- Kwalifikacje: Doświadczenie w budowaniu oprogramowania z użyciem agentów AI oraz umiejętności projektowania systemów.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
GitLab to inteligentna platforma do orkiestracji dla DevSecOps. GitLab umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, redukcję ryzyka związanego z bezpieczeństwem i zgodnością oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% firm z listy Fortune 100* ufa GitLab, aby szybciej dostarczać lepsze i bardziej bezpieczne oprogramowanie. Te same zasady wbudowane w nasze produkty odzwierciedlają sposób, w jaki pracuje nasz zespół: przyjmujemy AI jako kluczowy mnożnik produktywności, a wszyscy członkowie zespołu są zobowiązani do włączenia AI do swoich codziennych procesów pracy, aby zwiększyć efektywność, innowacyjność i wpływ. GitLab to miejsce, w którym kariery przyspieszają, innowacje kwitną, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, co umożliwia naszym członkom zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w rozwiązywaniu złożonych problemów. Co będziesz robić:
- Właściciel technicznej tezy dotyczącej tego, jak GitLab waliduje oprogramowanie, gdy autorem jest agent, i przekształcenie jej w architekturę, na której zespół może pracować.
- Prototypowanie trudnych części poprzez budowanie wczesnych wersji mechanizmów feedbacku, które łapią lukę między testami a działającym oprogramowaniem.
- Opracowywanie podejść dla głównych stosów GitLab, zaczynając od Rust, Ruby i Go, pod jedną wspólną definicją „zaufanego”, pozwalając na różne techniki w zależności od języka.
- Projektowanie feedbacku w trakcie działania, który agent potrzebuje do samokorekcji w kierunku działającego oprogramowania.
- Współpraca z zespołami inżynieryjnymi w celu przyjęcia tych podejść, pomiaru adopcji, budowania zaufania i jakości walidacji oraz wykorzystania tych ustaleń do poprawy platformy.
- Ustalanie kierunku technicznego, na którym zespół może pracować, przegląd projektów i pomoc kolegom w rozwijaniu ich osądu technicznego.
Co przyniesiesz:
- Głębokie, aktualne, praktyczne doświadczenie w budowaniu rzeczywistego oprogramowania z agentami sztucznej inteligencji, najlepiej w więcej niż jednym języku.
- Silne zdanie na temat luki walidacyjnej i konkretne pomysły na jej zamknięcie, poparte podejściami, które zbudowałeś lub wypróbowałeś.
- Doświadczenie w projektowaniu systemów rozproszonych zaprojektowanych do działania na Kubernetes.
- Zakres techniczny do projektowania systemów, a nie tylko dostrajania pojedynczego frameworka.
- Umiejętność wpływania na inżynierów w całej organizacji bez formalnej władzy poprzez działający kod i zdrowe rozumowanie.
- Silne umiejętności komunikacji pisemnej w zdalnym, asynchronicznym środowisku.
- Zgodność z wartościami GitLab, szczególnie współpracy, iteracji i przejrzystości.
To nie jest rola zapewnienia jakości ani automatyzacji testów. Nie szukamy głębokości w konkretnym frameworku testowym. Szukamy kogoś, kto budował z agentami, doświadczył luki walidacyjnej z pierwszej ręki i chce ją rozwiązać.
Zespół Trusted Agentic Development jest częścią grupy Developer Experience GitLab. Budujemy platformy i praktyki, które pomagają inżynierom GitLab z pewnością walidować oprogramowanie generowane przez agentów.
Senior Backend Engineer in Katowice – pracodawca: GitLab
GitLab to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku pracy zdalnej. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności oraz wpływanie na rozwój platformy. Pracując w EMEA, będziesz częścią globalnego zespołu, który ceni różnorodność i elastyczność, a także zapewnia wsparcie w realizacji ambitnych projektów technologicznych.