Вакансія
З партнерського стрічки
Старший інженер з програмного забезпечення
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Ні
- Компанія
- Extrac.ai
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Про ExTrac
ExTrac — це компанія з аналізу рішень, яка використовується урядами, оборонними організаціями, фінансовими установами та корпораціями, що працюють у складних середовищах, що швидко змінюються. Наші можливості об’єднують підібрані джерела даних, спеціалізований штучний інтелект і глибокий людський досвід, щоб перетворити надлишок інформації в чітке, дієве передбачення.
Ми прагнемо стати аналітичною опорою, на яку покладаються організації, коли геополітична невизначеність стає можливістю або стратегічним ризиком. Більше на extrac.ai.
Роль
Ми шукаємо старшого інженера-програміста, який приєднається до команди інженерів ExTrac, щоб допомогти створити та керувати службами та конвеєрами, на яких працює платформа.
ExTrac використовує безперервно завантажуваний корпус із кількох джерел і перетворює його на продукти, які аналітики використовують для прийняття рішень у обмежений час. Ви відповідатимете за створення та запуск серверних мікросервісів, які роблять це можливим: сервіси та бази даних, які надають підібрані дані через API, запускають пошук і агрегацію за великими індексами, зберігають стан додатків і підтримують усе це швидко й правильно, оскільки обсяг і кількість клієнтів зростають.
Робота широка за задумом. За один квартал він охоплює API та розробку сервісів, продуктивність пошуку та бази даних, довгострокові конвеєри даних, хмарну інфраструктуру та інструменти для розгортання, що лежать в основі всього цього. Ви будете володіти наскрізними службами в кодовій базі Go та Python, працюючи разом із командою штучного інтелекту, яка розробляє наші аналітичні та агентські функції, командою фронтенду, яка розробляє веб-інтерфейси для мобільних пристроїв, а також аналітиками та менеджерами з продуктів, які визначають, що буде створено.
Що включає робота
Дизайн та надання послуг
• Візьміть неоднозначну проблему, зберіть вимоги, напишіть технічний проект і відправте на виробництво з мінімальним наглядом.
• Наскрізні власні послуги, включаючи консолідацію або виведення з експлуатації того, що вони замінюють.
• Сприяти та керувати рішеннями щодо дизайну та архітектури системи.
• Розробляйте API, які використовуються як внутрішніми командами, так і клієнтами, і вимагайте від них чітких контрактів і розумного керування версіями, оскільки кількість споживачів зростає.
• Розглядайте рівень зберігання як питання проектування, а не деталь реалізації: схема, стратегія індексування та моделі доступу. Встановіть чіткі шаблони та межі доступу.
Техніка виробництва
• Розробити мікросервіси на основі Go та Python для підтримки збору, обробки та запитів даних.
• Підтримуйте послуги відповідно до виробничих стандартів щодо затримки, вартості та надійності, за допомогою інструментарію, щоб знати, коли вони їм не відповідають.
• Створюйте та керуйте високопродуктивними конвеєрами потокової передачі даних і працюйте над покращенням масштабованості, надійності та затримки.
• Оптимізуйте базу даних та продуктивність індексу, де це є обмеженням на поведінку продукту.
Робота з аналітиками, продуктами та командою ML
• Працюйте безпосередньо з аналітиками, які використовують наші продукти, перетворюючи те, що вони досягли на практиці, на зміни в системі.
• Швидко повторюйте живий потік запитів на продукти, позначаючи, де вони стикаються з довгостроковою роботою платформи.
• Співпрацюйте з командами штучного інтелекту та зовнішніх інтерфейсів, щоб надавати багатофункціональні функції, вирішуючи проблеми розробки, продуктивності та надійності, які не входять до їх компетенції.
• Покращте спільні основи, від яких залежать інші інженери: конвеєри розгортання, шаблони послуг, можливість спостереження та середовища, у яких виконується їхня робота.
Ви повинні подати заявку, якщо
• Ви створили та керували робочими серверними системами. Ви витратите час, працюючи над службами, базами даних і API Go та Python і володіючи ними, і ви знаєте різницю між тим, що працює на ноутбуці, і тим, що витримує робоче навантаження, затримку та вартість.
• Ви можете працювати з високим ступенем автономності. Вам довірять керувати проектами, приймати рішення та досягати результатів. Ми працюємо над відкритими проблемами без чіткої відповіді, і коли очевидний підхід не приносить результатів, ви замість того, щоб зупинятися, створюєте альтернативи.
• Ви не довіряєте зміні, доки не виміряєте її. Звернення до профайлера, траси або метрики є інстинктивним, а не запозволеним.
• Ви розглядаєте якість, безпеку та спостережливість як основи інженерії, а не як додаткові функції, і ви наголошуєте на вирішенні технічного боргу, а не живете з ним.
• Ви піднімаєте планку для інженерів навколо вас у спосіб, який вони б визнали: об’єднуючи проблеми поза вашим власним проектом, залишаючи відгуки, з яких люди вчаться, і записуючи речі для наступної людини.
• Ви хочете працювати над важливими речами. Наше програмне забезпечення лежить в основі рішень, прийнятих урядами, оборонними організаціями та установами, які діють там, де помилка чи запізнення має реальні наслідки.
Куди вас може завести ця роль
• Поглибити свою власність. Висока продуктивність означає володіння більшими розділами платформи, більше архітектурного впливу на те, як розвиваються наші сервіси, і більше впливу на те, які проблеми ми беремо на себе.
• Широта, а не вузька доріжка. Робота слідує за проблемою, що означає проектування послуг одного місяця, а наступного — роботи трубопроводу чи інфраструктури. Інженери тут мають можливість поглибити кілька областей, а не об’єднуватися в одну.
• Прогрес без зміни шляху. ExTrac однаково цінує IC і шляхи управління: штатний інженер і інженерний менеджер знаходяться на одному рівні, і взяття звітів не є ціною прогресу.
Вимоги
Зважаючи на характер нашої роботи та клієнтів, яких ми обслуговуємо, заявники повинні мати право на отримання дозволу безпеки Великобританії. Наразі ми можемо розглядати лише заявників, які є громадянами країни-члена НАТО, Австралії чи Нової Зеландії.
• Понад 4 роки професійного досвіду розробки програмного забезпечення з продемонстрованою здатністю надавати послуги виробничого рівня та досвідом володіння функціями від кінця до кінця.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/extracai/senior-backend-software-engineer-london-334867)
ExTrac — це компанія з аналізу рішень, яка використовується урядами, оборонними організаціями, фінансовими установами та корпораціями, що працюють у складних середовищах, що швидко змінюються. Наші можливості об’єднують підібрані джерела даних, спеціалізований штучний інтелект і глибокий людський досвід, щоб перетворити надлишок інформації в чітке, дієве передбачення.
Ми прагнемо стати аналітичною опорою, на яку покладаються організації, коли геополітична невизначеність стає можливістю або стратегічним ризиком. Більше на extrac.ai.
Роль
Ми шукаємо старшого інженера-програміста, який приєднається до команди інженерів ExTrac, щоб допомогти створити та керувати службами та конвеєрами, на яких працює платформа.
ExTrac використовує безперервно завантажуваний корпус із кількох джерел і перетворює його на продукти, які аналітики використовують для прийняття рішень у обмежений час. Ви відповідатимете за створення та запуск серверних мікросервісів, які роблять це можливим: сервіси та бази даних, які надають підібрані дані через API, запускають пошук і агрегацію за великими індексами, зберігають стан додатків і підтримують усе це швидко й правильно, оскільки обсяг і кількість клієнтів зростають.
Робота широка за задумом. За один квартал він охоплює API та розробку сервісів, продуктивність пошуку та бази даних, довгострокові конвеєри даних, хмарну інфраструктуру та інструменти для розгортання, що лежать в основі всього цього. Ви будете володіти наскрізними службами в кодовій базі Go та Python, працюючи разом із командою штучного інтелекту, яка розробляє наші аналітичні та агентські функції, командою фронтенду, яка розробляє веб-інтерфейси для мобільних пристроїв, а також аналітиками та менеджерами з продуктів, які визначають, що буде створено.
Що включає робота
Дизайн та надання послуг
• Візьміть неоднозначну проблему, зберіть вимоги, напишіть технічний проект і відправте на виробництво з мінімальним наглядом.
• Наскрізні власні послуги, включаючи консолідацію або виведення з експлуатації того, що вони замінюють.
• Сприяти та керувати рішеннями щодо дизайну та архітектури системи.
• Розробляйте API, які використовуються як внутрішніми командами, так і клієнтами, і вимагайте від них чітких контрактів і розумного керування версіями, оскільки кількість споживачів зростає.
• Розглядайте рівень зберігання як питання проектування, а не деталь реалізації: схема, стратегія індексування та моделі доступу. Встановіть чіткі шаблони та межі доступу.
Техніка виробництва
• Розробити мікросервіси на основі Go та Python для підтримки збору, обробки та запитів даних.
• Підтримуйте послуги відповідно до виробничих стандартів щодо затримки, вартості та надійності, за допомогою інструментарію, щоб знати, коли вони їм не відповідають.
• Створюйте та керуйте високопродуктивними конвеєрами потокової передачі даних і працюйте над покращенням масштабованості, надійності та затримки.
• Оптимізуйте базу даних та продуктивність індексу, де це є обмеженням на поведінку продукту.
Робота з аналітиками, продуктами та командою ML
• Працюйте безпосередньо з аналітиками, які використовують наші продукти, перетворюючи те, що вони досягли на практиці, на зміни в системі.
• Швидко повторюйте живий потік запитів на продукти, позначаючи, де вони стикаються з довгостроковою роботою платформи.
• Співпрацюйте з командами штучного інтелекту та зовнішніх інтерфейсів, щоб надавати багатофункціональні функції, вирішуючи проблеми розробки, продуктивності та надійності, які не входять до їх компетенції.
• Покращте спільні основи, від яких залежать інші інженери: конвеєри розгортання, шаблони послуг, можливість спостереження та середовища, у яких виконується їхня робота.
Ви повинні подати заявку, якщо
• Ви створили та керували робочими серверними системами. Ви витратите час, працюючи над службами, базами даних і API Go та Python і володіючи ними, і ви знаєте різницю між тим, що працює на ноутбуці, і тим, що витримує робоче навантаження, затримку та вартість.
• Ви можете працювати з високим ступенем автономності. Вам довірять керувати проектами, приймати рішення та досягати результатів. Ми працюємо над відкритими проблемами без чіткої відповіді, і коли очевидний підхід не приносить результатів, ви замість того, щоб зупинятися, створюєте альтернативи.
• Ви не довіряєте зміні, доки не виміряєте її. Звернення до профайлера, траси або метрики є інстинктивним, а не запозволеним.
• Ви розглядаєте якість, безпеку та спостережливість як основи інженерії, а не як додаткові функції, і ви наголошуєте на вирішенні технічного боргу, а не живете з ним.
• Ви піднімаєте планку для інженерів навколо вас у спосіб, який вони б визнали: об’єднуючи проблеми поза вашим власним проектом, залишаючи відгуки, з яких люди вчаться, і записуючи речі для наступної людини.
• Ви хочете працювати над важливими речами. Наше програмне забезпечення лежить в основі рішень, прийнятих урядами, оборонними організаціями та установами, які діють там, де помилка чи запізнення має реальні наслідки.
Куди вас може завести ця роль
• Поглибити свою власність. Висока продуктивність означає володіння більшими розділами платформи, більше архітектурного впливу на те, як розвиваються наші сервіси, і більше впливу на те, які проблеми ми беремо на себе.
• Широта, а не вузька доріжка. Робота слідує за проблемою, що означає проектування послуг одного місяця, а наступного — роботи трубопроводу чи інфраструктури. Інженери тут мають можливість поглибити кілька областей, а не об’єднуватися в одну.
• Прогрес без зміни шляху. ExTrac однаково цінує IC і шляхи управління: штатний інженер і інженерний менеджер знаходяться на одному рівні, і взяття звітів не є ціною прогресу.
Вимоги
Зважаючи на характер нашої роботи та клієнтів, яких ми обслуговуємо, заявники повинні мати право на отримання дозволу безпеки Великобританії. Наразі ми можемо розглядати лише заявників, які є громадянами країни-члена НАТО, Австралії чи Нової Зеландії.
• Понад 4 роки професійного досвіду розробки програмного забезпечення з продемонстрованою здатністю надавати послуги виробничого рівня та досвідом володіння функціями від кінця до кінця.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/extracai/senior-backend-software-engineer-london-334867)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Extrac.ai
Розташування
Лондон, Велика Британія
Оголошення надано Extrac.ai.