Вакансія
З партнерського стрічки
Backend Engineer, Knowledge Graph (Rust)
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- GitLab
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
GitLab — це інтелектуальна платформа оркестровки для DevSecOps. GitLab дозволяє організаціям підвищити продуктивність розробників, підвищити операційну ефективність, зменшити ризик безпеки та відповідності, а також прискорити цифрову трансформацію. Понад 50 мільйонів зареєстрованих користувачів і більше 50% зі списку Fortune 100* довіряють GitLab, щоб швидше постачати краще, безпечніше програмне забезпечення.
Ті самі принципи, вбудовані в наші продукти, відображені в тому, як працює наша команда: ми використовуємо штучний інтелект як основний фактор підвищення продуктивності, і всі члени команди повинні включати штучний інтелект у свої щоденні робочі процеси для підвищення ефективності, інновацій та впливу. GitLab — це місце, де кар’єра прискорюється, інновації процвітають і кожен голос цінується. Наша високопродуктивна культура ґрунтується на наших цінностях і постійному обміні знаннями, що дозволяє членам нашої команди повністю розкрити свій потенціал, співпрацюючи з лідерами галузі для вирішення складних проблем. Створюйте майбутнє разом із нами, створюючи технологію, яка змінює світ розробки програмного забезпечення.
(* Fortune 500 є зареєстрованою торговою маркою Fortune Media IP Limited, яка використовується за ліцензією. Твердження ґрунтується на даних GitLab. Fortune 100 відноситься до 20% найкращих компаній у списку Fortune 500 2025 року, опублікованому в червні 2025 року. Fortune і Fortune Media IP Limited не пов’язані з GitLab і не рекламують продукти чи послуги GitLab.)
Як проміжний бекенд-інженер у команді GitLab Orbit, ви допоможете створити та керувати службою графових даних, яка підтримує агенти GitLab Duo, аналітику та функції на рівні архітектури в розгортаннях GitLab.com, виділених і самокерованих. Ви приєднаєтеся до команди Rust-first, яка цінує чітке право власності, продуманий дизайн системи та суворе мислення щодо даних і надійності.
Сервіс Knowledge Graph — це бекенд Rust, який створює графік властивостей із життєвого циклу розробки програмного забезпечення GitLab (SDLC) і даних коду. Він використовує ClickHouse, NATS JetStream і платформу Data Insights. Він розкриває безпечні графічні запити та інструменти MCP, які використовуються агентами ШІ та функціями продукту. На цій посаді ви надаватимете функції та покращуватимете широку область, вивчатимете ширшу архітектуру та сприятимете надійності, спостережливості та готовності до роботи.
У перший рік ви отримаєте чітке право власності на певні компоненти чи функції (наприклад, частини конвеєра індексування SDLC або шляхи запитів). Ви допоможете зменшити поодинокі точки відмови за допомогою кращих тестів і збірників, а також допоможете команді постачати аналітичні послуги, які легше підтримувати та вдосконалювати з часом.
Що ви будете робити
• Впроваджуйте та повторюйте функції серверної частини в службі Knowledge Graph на основі Rust, включаючи зміни в системі запитів, SDLC та потоках індексування коду, а також кінцевих точках API (включаючи кінцеві точки MCP) під керівництвом старших і штатних інженерів.
• Підтримуйте інтеграцію між Knowledge Graph та рештою платформи GitLab, працюючи в областях, які стосуються GitLab Rails, платформи Data Insights (Siphon, NATS, ClickHouse) і GitLab Duo Agent Platform.
• Зробіть внесок в обговорення дизайну системи, пропонуючи варіанти, ставлячи запитання та документуючи рішення, зосереджуючись на надійності, масштабованості та зручності обслуговування для робочих навантажень аналітичних графів.
• Підвищте робочу зрілість служби, додавши або покращивши показники, журнали, журнали, сповіщення та невеликі завдання готовності, а також беручи участь у чергуванні за викликом відповідно до вашого рівня та досвіду.
• Асинхронно співпрацюйте з партнерами по продуктам, даним, інфраструктурі, безпеці та штучному інтелекту, щоб уточнити вимоги, узгодити обсяг і надати функції безпечно для клієнтів і стабільно для команди.
• Використовуйте робочі процеси розробки за допомогою штучного інтелекту відповідально (наприклад, використовуючи агенти на основі Knowledge Graph і внутрішні інструменти Duo) і діліться тим, що працює, з командою, зосереджуючись на якості та правильності коду.
• Беріть участь у перевірках коду, сесіях з обміну знаннями та створенні пар, щоб навчатися в інших і підтримувати узгоджені стандарти в кодовій базі.
• За потреби вносьте внесок у весь стек, включаючи час від часу роботу з Ruby для інтеграції та шляхів авторизації Rails або невеликі зміни зовнішнього інтерфейсу, пов’язані з функціями Knowledge Graph (наприклад, налаштування інтерфейсу користувача Map Architecture Map).
Що ви принесете
• Професійний досвід створення та підтримки серверних систем у виробництві з розумінням надійності, ремонтопридатності та того, як підтримувати служби протягом тривалого часу (наприклад, реагування на інциденти та подальші дії).
• Володіння принаймні однією сучасною серверною мовою та сильний інтерес до Rust, маючи або попередній досвід роботи з Rust, або чіткі докази, що ви можете швидко наростити та реалізувати першочергово Rust, чутливу до продуктивності кодову базу.
• Деяке знайомство з розподіленими даними або системами аналітики (наприклад, базами даних OLAP, обмін повідомленнями в стилі Kafka або NATS або конвеєрами збору змінених даних (CDC)) або сильна мотивація розвивати ці навички на цій посаді.
• Інтерес до моделювання графових даних і шаблонів запитів (графи властивостей, багатокрокові (n-hop) проходження, агрегації) і готовність з часом вивчати інструменти та концепції, що використовуються в Knowledge Graph.
• Практичний досвід (або великий інтерес) використання інструментів AI у повсякденній розробці, а також продуманий підхід до перевірки результатів та інтеграції AI у ваш робочий процес.
• Незалежне від мови мислення та свідчення того, що ви можете вибрати нові мови та фреймворки за потреби (наприклад, Ruby, Go або TypeScript/Vue, де робота стосується суміжних систем).
• Надійні основи проектування системи для вашого рівня, включаючи здатність міркувати про компроміси, ставити правильні запитання та узгоджувати свою роботу з впровадження із задокументованими архітектурними рішеннями.…
Джерело: Jobspresso (https://jobspresso.co/job/backend-engineer-knowledge-graph-rust/)
Ті самі принципи, вбудовані в наші продукти, відображені в тому, як працює наша команда: ми використовуємо штучний інтелект як основний фактор підвищення продуктивності, і всі члени команди повинні включати штучний інтелект у свої щоденні робочі процеси для підвищення ефективності, інновацій та впливу. GitLab — це місце, де кар’єра прискорюється, інновації процвітають і кожен голос цінується. Наша високопродуктивна культура ґрунтується на наших цінностях і постійному обміні знаннями, що дозволяє членам нашої команди повністю розкрити свій потенціал, співпрацюючи з лідерами галузі для вирішення складних проблем. Створюйте майбутнє разом із нами, створюючи технологію, яка змінює світ розробки програмного забезпечення.
(* Fortune 500 є зареєстрованою торговою маркою Fortune Media IP Limited, яка використовується за ліцензією. Твердження ґрунтується на даних GitLab. Fortune 100 відноситься до 20% найкращих компаній у списку Fortune 500 2025 року, опублікованому в червні 2025 року. Fortune і Fortune Media IP Limited не пов’язані з GitLab і не рекламують продукти чи послуги GitLab.)
Як проміжний бекенд-інженер у команді GitLab Orbit, ви допоможете створити та керувати службою графових даних, яка підтримує агенти GitLab Duo, аналітику та функції на рівні архітектури в розгортаннях GitLab.com, виділених і самокерованих. Ви приєднаєтеся до команди Rust-first, яка цінує чітке право власності, продуманий дизайн системи та суворе мислення щодо даних і надійності.
Сервіс Knowledge Graph — це бекенд Rust, який створює графік властивостей із життєвого циклу розробки програмного забезпечення GitLab (SDLC) і даних коду. Він використовує ClickHouse, NATS JetStream і платформу Data Insights. Він розкриває безпечні графічні запити та інструменти MCP, які використовуються агентами ШІ та функціями продукту. На цій посаді ви надаватимете функції та покращуватимете широку область, вивчатимете ширшу архітектуру та сприятимете надійності, спостережливості та готовності до роботи.
У перший рік ви отримаєте чітке право власності на певні компоненти чи функції (наприклад, частини конвеєра індексування SDLC або шляхи запитів). Ви допоможете зменшити поодинокі точки відмови за допомогою кращих тестів і збірників, а також допоможете команді постачати аналітичні послуги, які легше підтримувати та вдосконалювати з часом.
Що ви будете робити
• Впроваджуйте та повторюйте функції серверної частини в службі Knowledge Graph на основі Rust, включаючи зміни в системі запитів, SDLC та потоках індексування коду, а також кінцевих точках API (включаючи кінцеві точки MCP) під керівництвом старших і штатних інженерів.
• Підтримуйте інтеграцію між Knowledge Graph та рештою платформи GitLab, працюючи в областях, які стосуються GitLab Rails, платформи Data Insights (Siphon, NATS, ClickHouse) і GitLab Duo Agent Platform.
• Зробіть внесок в обговорення дизайну системи, пропонуючи варіанти, ставлячи запитання та документуючи рішення, зосереджуючись на надійності, масштабованості та зручності обслуговування для робочих навантажень аналітичних графів.
• Підвищте робочу зрілість служби, додавши або покращивши показники, журнали, журнали, сповіщення та невеликі завдання готовності, а також беручи участь у чергуванні за викликом відповідно до вашого рівня та досвіду.
• Асинхронно співпрацюйте з партнерами по продуктам, даним, інфраструктурі, безпеці та штучному інтелекту, щоб уточнити вимоги, узгодити обсяг і надати функції безпечно для клієнтів і стабільно для команди.
• Використовуйте робочі процеси розробки за допомогою штучного інтелекту відповідально (наприклад, використовуючи агенти на основі Knowledge Graph і внутрішні інструменти Duo) і діліться тим, що працює, з командою, зосереджуючись на якості та правильності коду.
• Беріть участь у перевірках коду, сесіях з обміну знаннями та створенні пар, щоб навчатися в інших і підтримувати узгоджені стандарти в кодовій базі.
• За потреби вносьте внесок у весь стек, включаючи час від часу роботу з Ruby для інтеграції та шляхів авторизації Rails або невеликі зміни зовнішнього інтерфейсу, пов’язані з функціями Knowledge Graph (наприклад, налаштування інтерфейсу користувача Map Architecture Map).
Що ви принесете
• Професійний досвід створення та підтримки серверних систем у виробництві з розумінням надійності, ремонтопридатності та того, як підтримувати служби протягом тривалого часу (наприклад, реагування на інциденти та подальші дії).
• Володіння принаймні однією сучасною серверною мовою та сильний інтерес до Rust, маючи або попередній досвід роботи з Rust, або чіткі докази, що ви можете швидко наростити та реалізувати першочергово Rust, чутливу до продуктивності кодову базу.
• Деяке знайомство з розподіленими даними або системами аналітики (наприклад, базами даних OLAP, обмін повідомленнями в стилі Kafka або NATS або конвеєрами збору змінених даних (CDC)) або сильна мотивація розвивати ці навички на цій посаді.
• Інтерес до моделювання графових даних і шаблонів запитів (графи властивостей, багатокрокові (n-hop) проходження, агрегації) і готовність з часом вивчати інструменти та концепції, що використовуються в Knowledge Graph.
• Практичний досвід (або великий інтерес) використання інструментів AI у повсякденній розробці, а також продуманий підхід до перевірки результатів та інтеграції AI у ваш робочий процес.
• Незалежне від мови мислення та свідчення того, що ви можете вибрати нові мови та фреймворки за потреби (наприклад, Ruby, Go або TypeScript/Vue, де робота стосується суміжних систем).
• Надійні основи проектування системи для вашого рівня, включаючи здатність міркувати про компроміси, ставити правильні запитання та узгоджувати свою роботу з впровадження із задокументованими архітектурними рішеннями.…
Джерело: Jobspresso (https://jobspresso.co/job/backend-engineer-knowledge-graph-rust/)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: GitLab
Оголошення надано GitLab.