Gitlab logo

Senior Backend Engineer, Architecture Engineering: Nonlinear Productivity

Gitlab·$139,200 – $235,200

Primary stack

GoRustPython

Nice to have's

AI

Job description

Description language:

Про посаду

GitLab - це інтелектуальна платформа для оркестрації DevSecOps. GitLab дозволяє організаціям підвищувати продуктивність розробників, покращувати операційну ефективність, зменшувати ризик безпеки та дотримання нормативних вимог, а також прискорювати цифрову трансформацію. Понад 50 мільйонів зареєстрованих користувачів та більше 50% компаній із списку Fortune 100* довіряють GitLab для прискорення випуску кращого, більш безпечного програмного забезпечення.

Ті самі принципи, вбудовані в наші продукти, відображаються у тому, як працює наша команда: ми охоплюємо AI як основний множник продуктивності, і від усіх членів команди очікується включення AI у їхні щоденні робочі процеси для підвищення ефективності, інновацій та впливу. GitLab - це місце, де кар'єра прискорюється, інновації процвітають, і кожен голос цінується. Наша високоефективна культура керується нашими цінностями та постійним обміном знаннями, що дозволяє нашим членам команди досягати свого повного потенціалу, співпрацюючи з лідерами галузі для вирішення складних задач. Спільно створіть майбутнє з нами, коли ми розробляємо технології, які змінюють спосіб розробки програмного забезпечення у світі.

*Fortune 500® є зареєстрованим товарним знаком Fortune Media IP Limited, який використовується за ліцензією. Заява базується на даних GitLab. Fortune 100 відноситься до топ 20% компаній у списку Fortune 500 за 2025 рік, опублікованому в червні 2025 року. Fortune та Fortune Media IP Limited не афілійовані з GitLab та не схвалюють продукти чи послуги GitLab.

Про роль

Як Старший інженер-бекенд у команді Nonlinear Productivity GitLab, ви знайдете та усуне тертя протягом життєвого циклу розробки програмного забезпечення, використовуючи надійну автоматизацію на основі AI - діагностуючи проблеми, такі як довгі цикли перевірки, ручні кроки випуску та крихкі автоматизації, а потім створюючи автоматизацію та зміни процесів, які вирішують їх назавжди.

Деякі приклади проблем, які ця команда вирішує:

  • Зменшення часу, необхідного для завершення хорошої перевірки коду - яка все ще залучає людину в процес, - на половину, використовуючи рішення на основі агентів.
  • Перетворення ручного, схильного до помилок кроку випуску в агентний робочий процес, який ловить власні помилки до того, як людина матиме нагоду їх побачити.

Обов'язки

  • Визначення джерел тертя протягом життєвого циклу розробки програмного забезпечення GitLab та визначення агентних рішень для їх вирішення, перетворюючи розпливчасті проблеми на конкретні, реалізовані пропозиції.
  • Проектування та створення надійних систем на основі AI, які слідують покроковим робочим процесам, використовують інструменти та перевірки безпеки та виправляють помилки перед тим, як вживати інженерні заходи - такого виду результатів, якими можна дійсно довіряти при реальних інженерних рішеннях.
  • Створення та підтримка інструментів оцінки, які оцінюють вихід агентів за правильністю, дотриманням обмежень та вартістю, а не за тим, чи він просто "здається працювати".
  • Робота в кодовій базі GitLab, де потрібно, оскільки кожна проблема вимагає рішення там, де насправді є тертя, а не залишаючись у межах однієї служби чи продуктової області.
  • Застосування розподілених системних знань для виявлення згенерованого коду, який може вийти з ладу при конкурентному доступі, в масштабі або в самокерованих, призначених та багатоорендованих розгортаннях, ловлячи збої до того, як вони досягнуть клієнтів.
  • Співпраця з групою в Індії, обмінюючись дорожніми картами, висновками та універсальними інструментами агентів.
  • Взяття на себе відповідальності за проблемну область з першого дня, допомагаючи перетворити перевірене внутрішнє рішення на можливість, яку GitLab може запропонувати клієнтам зовні, при цьому ваш обсяг та вплив можуть зростати в міру збільшення команди.

Вимоги

  • Практичний досвід створення агентних або систем на основі великих моделей мови - багатокрокової оркестрації, використання інструментів, захисних огорож та паттернів відновлення - і забезпечення їх надійності в продукції, а не розглядаючи їх як одноразові запити чи демонстрації.
  • Досвід автономної роботи в незнайомих кодових базах, швидке орієнтування та завершення рішень.
  • Значні знання про розподілені системи, включаючи координацію, консистентність, ідемпотентність, обмеження швидкості, режими відмови та погіршення при завантаженні.
  • Знання Go, Rust або Python у порядку пріоритету команди, а також здатність читати та змінювати код на інших мовах.
  • Корисний досвід включає випуск автономних агентів, які виконують реальні завдання від початку до кінця; покращення систем складання, процесів випуску, робочих процесів перевірки чи інших частин життєвого циклу розробки програмного забезпечення; та роботу з глобально розподіленими командами, вартістю робочих навантажень на моделі великої мови або обмеженнями продуктивності в локальних, відокремлених, одноорендованих та програмних як послугах розгортаннях.

Ми пропонуємо

  • Конкурентоспроможний діапазон зарплати: $139,200 - $235,200 USD
  • Переваги для підтримки вашого здоров'я, фінансів та добробуту
  • Гнучний оплачуваний відпочинок
  • Групи ресурсів для членів команди
  • Компенсація акціями та План придбання акцій співробітників
  • Фонд зростання та розвитку
  • Батьківська відпустка

Про команду

Nonlinear Productivity - скорочено внутрішньо до "NLP", без зв'язку з обробкою природної мови, - одна з найновіших команд GitLab: стратегічна інкубаційна група, яка підпорядковується керівництву платформи AI під прямою спонсорською підтримкою CTO. Вона розділена на групу в США (ця посада) та групу в Індії, які працюють за одним і тим же мандатним документом; дві групи синхронізуються за дорожньою картою та інструментами кілька разів на тиждень, але в іншому випадку працюють щодня самостійно. Вона працює як стартап - без виділеного керуючого продуктом, без заздалегідь встановленого беклогу - і рішення, які виправдовують себе внутрішньо, є шляхом команди до монетизованого, зверненого до клієнтів продукту GitLab.

Це добре підходить для інженерів, які вважають за краще знайти наступну проблему, ніж отримати її, і які хочуть допомогти визначити абсолютно нову частину GitLab з першого коміту.

Подайте заявку на цю посаду

Будь ласка, зверніть увагу, що ми вітаємо зацікавленість кандидатів з різним рівнем досвіду; багато успішних кандидатів не відповідають кожній окремій вимогі. Крім того, дослідження показують, що люди з недостатньо представлених груп менше схильні подавати заявку на роботу, якщо вони не відповідають кожній окремій кваліфікації. Якщо ви зацікавлені в цій ролі, будь ласка, подайте заявку та дозвольте нашим рекрутерам оцінити вашу заявку.

Керівництво щодо прийому на роботу в країнах: GitLab приймає нових членів команди в країнах по всьому світу. Всі наші вакансії є віддаленими, однак деякі вакансії можуть мати специфічні вимоги щодо локації. Наша команда з набору талантів допоможе відповісти на будь-які питання щодо локації після початку процесу набору персоналу.

Політика конфіденційності: Будь ласка, ознайомтеся з нашою Політикою конфіденційності під час набору персоналу. Ваша конфіденційність важлива для нас.

GitLab пишається тим, що є робочим місцем з рівними можливостями та є роботодавцем, який застосовує стверджувальні дії. Політика та практика GitLab, що стосуються набору персоналу, кар'єрного розвитку та підвищення, просування та виходу на пенсію, ґрунтуються виключно на заслугах, незалежно від раси, кольору шкіри, релігії, походження, статі (включаючи вагітність, лактування, сексуальну орієнтацію, гендерну ідентичність чи гендерну експресію), національного походження, віку, громадянства, сімейного стану, фізичної чи психічної інвалідності, генетичної інформації (включаючи історію сімейного здоров'я), статусу випускника з військової служби, статусу захищеного ветерана (який включає інвалідів-ветеранів, нещодавно звільнених ветеранів, ветеранів активної служби за час воєнної кампанії чи ветеранів нагороджених медалями Збройних сил) або будь-якої іншої основи, захищеної законом. GitLab не буде терпить дискримінації чи утисків на основі будь-яких із цих характеристик. Будь ласка, ознайомтеся з Політикою рівних можливостей працевлаштування GitLab та Політикою рівних можливостей є законом. Якщо у вас є інвалідність або особливі потреби, які вимагають адаптації, будь ласка, повідомте про це під час процесу набору персоналу.

© Gitlab. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Gitlab logo
Gitlab

Developer Tools

More at Gitlab

All 224 roles

Popular searches