Вакансія
З партнерського стрічки
Старший інженер Python, бібліотеки платформ (м/ж/д)
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- Unitelabs
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Роль Ми шукаємо старшого інженера Python, платформні бібліотеки (м/ж/д), який приєднається до нашої команди та відіграє ключову роль у розробці програмного забезпечення, яке з’єднує та транслює апаратні інтерфейси лабораторного обладнання, автоматизує машини та забезпечує роботу нашої платформи автоматизації нового покоління. Як член основної команди ви працюватимете над передовими технологіями, розробляючи програмне забезпечення, яке подолає розрив між програмним і апаратним забезпеченням, забезпечуючи бездоганну інтеграцію між різними постачальниками.
З’єднувачі – це те, як ми це робимо. Кожен інструмент, який ми пропонуємо онлайн, отримує один, і кожен конектор побудовано на наших спільних бібліотеках Python: шині, нашому наборі для розробки конекторів і стеку під ними.
Наша місія полягає в тому, щоб розширити можливості дослідників та інженерів шляхом подолання розриву між лабораторним обладнанням і хмарною автоматизацією. Наші клієнти вирішують такі критичні завдання, як лікування хвороб, розробка екологічно чистих матеріалів і забезпечення глобальної продовольчої безпеки. Ми надаємо їм інструменти для підключення їхніх пристроїв, автоматизації робочих процесів і відкриття нових можливостей у дослідженнях і розробках.
Ваш мандат має дві половини. Володійте бібліотеками як продуктом із реальними користувачами, нашими власними інженерами сьогодні та зовнішніми учасниками пізніше. І тримайтеся достатньо близько до роботи з роз’ємами клієнтів, щоб те, що ви створюєте, ґрунтувалося на проблемах, які насправді існують.
Чому вам сподобається ця роль. Ваші користувачі — інженери. Ваш успіх дозволяє іншим людям доставляти конектори швидше. Це судно, яке відрізняється від функції доставки, і саме для нього ми наймаємо.
Справжнє обладнання, реальні режими відмови. Тайм-аут інструментів, повернення сміття та надходження з неправильною документацією. Ви будете налагоджувати фізичні пристрої в нашій мюнхенській майстерні.
Відкритий вихідний код спеціально. Наш CDK і наша робота зі стандартизації (SiLA 2) є публічними. Те, що ви створюєте, використовують і критикують люди за межами компанії.
Старший масштаб, невелика команда. Ви будете людиною, яка вирішуватиме, як тут працюватиме розробка роз’ємів. Ніякого шару між вами та цим рішенням.
Ваша місія 1. Builder: володіти спільними бібліотеками
• Власна шина, CDK і стек ядра. Функції, тести, CI, випуски та застарілі з’єднувачі, які вже запущені у виробництві.
• Вилучайте абстракції з реальної роботи. Коли той самий шаблон відображається в третьому з’єднувачі, він стає функцією бібліотеки. Ви той, хто помічає, і той, хто це робить.
• Зробіть документи достатньо якісними, щоб видалити себе. Зовнішній учасник повинен мати можливість побудувати конектор у наших бібліотеках без дзвінка.
• Встановити стандарт якості. Ви визначаєте, що означає «тестовано» до того, як з’єднувач досягне клієнта, і змушуєте його дотримуватися.
2. Відправник: створюйте роз’єми на реальних інструментах
• Виробництво транспортних з'єднувачів впритул. Специфікація, фізичний пристрій, протокол, підтвердження з’єднання, перевірений роз’єм, живий клієнт. Самостійно.
• Реконструювати те, що не задокументовано. Приблизно половина інструментів, до яких ми торкаємося, мають неповні або неправильні документи. Захоплення пакетів, метод проб і помилок, виклики постачальників.
• Робота з майстернею. Наша команда Connector Factory готує інструменти до розробки. Ви берете це звідти.
• Поговоріть з людьми, які ним користуються. Інженери з автоматизації та вчені в біотехнологічних і фармацевтичних замовниках. Їхні обмеження формують те, що бібліотекам потрібно далі.
Ваш профіль
• Глибокий Python: понад 5 років написання робочого Python, від якого залежать інші люди. Асинхронність, типізація, упаковка, тестування. Ви розробили API, які будували інші інженери, а не просто склеювали код.
• Ви налагодили реальний протокол із реальним апаратним забезпеченням: gRPC, послідовний порт, TCP, OPC UA, CAN, USB. Що з них має менше значення, ніж перехоплення пакетів і пристрій, який не відповідає.
• Ви відправляєте без специфікації: якщо документація невірна, ви виконуєте зворотне проектування, замість того, щоб подавати заявку постачальника та чекати.
• Ви створюєте для інших розробників: SDK, бібліотека, внутрішня платформа. Щось, де ваша робота прискорювала інших інженерів.
• Знаходиться в Мюнхені: інструменти фізично знаходяться тут, у WERK1.
Приємно мати
• SiLA 2 або інший стандарт абстракції та взаємодії пристроїв
• Автоматизація лабораторії, наукові прилади або біологія
• Супровід відкритого вихідного коду за допомогою реальних зовнішніх учасників
• C, C++, .NET або Rust для бібліотек DLL і драйверів постачальників, які ми завершуємо
• Docker, Kubernetes, крайове розгортання
• Німецька, для розмов з продавцем
Можливо, це не підходить, якщо краще сказати це зараз, ніж через 6 тиждень.
• Ваш Python — це всі API та бази даних, і ви ніколи не налагоджували фізичний пристрій.
• Ви захочете за два квартали перепроектувати архітектуру бібліотеки, перш ніж відправляти конектор.
• Вам подобається інтеграція з доставкою, але ви не бажаєте повертатися потім для узагальнення, тестування та документування.
• Ви хочете, щоб бібліотека працювала без дедлайнів клієнта. Обоє на роботі...
Джерело: Arbeitnow (https://www.arbeitnow.com/jobs/companies/unitelabs/senior-python-engineer-platform-libraries-munchen-371781)
З’єднувачі – це те, як ми це робимо. Кожен інструмент, який ми пропонуємо онлайн, отримує один, і кожен конектор побудовано на наших спільних бібліотеках Python: шині, нашому наборі для розробки конекторів і стеку під ними.
Наша місія полягає в тому, щоб розширити можливості дослідників та інженерів шляхом подолання розриву між лабораторним обладнанням і хмарною автоматизацією. Наші клієнти вирішують такі критичні завдання, як лікування хвороб, розробка екологічно чистих матеріалів і забезпечення глобальної продовольчої безпеки. Ми надаємо їм інструменти для підключення їхніх пристроїв, автоматизації робочих процесів і відкриття нових можливостей у дослідженнях і розробках.
Ваш мандат має дві половини. Володійте бібліотеками як продуктом із реальними користувачами, нашими власними інженерами сьогодні та зовнішніми учасниками пізніше. І тримайтеся достатньо близько до роботи з роз’ємами клієнтів, щоб те, що ви створюєте, ґрунтувалося на проблемах, які насправді існують.
Чому вам сподобається ця роль. Ваші користувачі — інженери. Ваш успіх дозволяє іншим людям доставляти конектори швидше. Це судно, яке відрізняється від функції доставки, і саме для нього ми наймаємо.
Справжнє обладнання, реальні режими відмови. Тайм-аут інструментів, повернення сміття та надходження з неправильною документацією. Ви будете налагоджувати фізичні пристрої в нашій мюнхенській майстерні.
Відкритий вихідний код спеціально. Наш CDK і наша робота зі стандартизації (SiLA 2) є публічними. Те, що ви створюєте, використовують і критикують люди за межами компанії.
Старший масштаб, невелика команда. Ви будете людиною, яка вирішуватиме, як тут працюватиме розробка роз’ємів. Ніякого шару між вами та цим рішенням.
Ваша місія 1. Builder: володіти спільними бібліотеками
• Власна шина, CDK і стек ядра. Функції, тести, CI, випуски та застарілі з’єднувачі, які вже запущені у виробництві.
• Вилучайте абстракції з реальної роботи. Коли той самий шаблон відображається в третьому з’єднувачі, він стає функцією бібліотеки. Ви той, хто помічає, і той, хто це робить.
• Зробіть документи достатньо якісними, щоб видалити себе. Зовнішній учасник повинен мати можливість побудувати конектор у наших бібліотеках без дзвінка.
• Встановити стандарт якості. Ви визначаєте, що означає «тестовано» до того, як з’єднувач досягне клієнта, і змушуєте його дотримуватися.
2. Відправник: створюйте роз’єми на реальних інструментах
• Виробництво транспортних з'єднувачів впритул. Специфікація, фізичний пристрій, протокол, підтвердження з’єднання, перевірений роз’єм, живий клієнт. Самостійно.
• Реконструювати те, що не задокументовано. Приблизно половина інструментів, до яких ми торкаємося, мають неповні або неправильні документи. Захоплення пакетів, метод проб і помилок, виклики постачальників.
• Робота з майстернею. Наша команда Connector Factory готує інструменти до розробки. Ви берете це звідти.
• Поговоріть з людьми, які ним користуються. Інженери з автоматизації та вчені в біотехнологічних і фармацевтичних замовниках. Їхні обмеження формують те, що бібліотекам потрібно далі.
Ваш профіль
• Глибокий Python: понад 5 років написання робочого Python, від якого залежать інші люди. Асинхронність, типізація, упаковка, тестування. Ви розробили API, які будували інші інженери, а не просто склеювали код.
• Ви налагодили реальний протокол із реальним апаратним забезпеченням: gRPC, послідовний порт, TCP, OPC UA, CAN, USB. Що з них має менше значення, ніж перехоплення пакетів і пристрій, який не відповідає.
• Ви відправляєте без специфікації: якщо документація невірна, ви виконуєте зворотне проектування, замість того, щоб подавати заявку постачальника та чекати.
• Ви створюєте для інших розробників: SDK, бібліотека, внутрішня платформа. Щось, де ваша робота прискорювала інших інженерів.
• Знаходиться в Мюнхені: інструменти фізично знаходяться тут, у WERK1.
Приємно мати
• SiLA 2 або інший стандарт абстракції та взаємодії пристроїв
• Автоматизація лабораторії, наукові прилади або біологія
• Супровід відкритого вихідного коду за допомогою реальних зовнішніх учасників
• C, C++, .NET або Rust для бібліотек DLL і драйверів постачальників, які ми завершуємо
• Docker, Kubernetes, крайове розгортання
• Німецька, для розмов з продавцем
Можливо, це не підходить, якщо краще сказати це зараз, ніж через 6 тиждень.
• Ваш Python — це всі API та бази даних, і ви ніколи не налагоджували фізичний пристрій.
• Ви захочете за два квартали перепроектувати архітектуру бібліотеки, перш ніж відправляти конектор.
• Вам подобається інтеграція з доставкою, але ви не бажаєте повертатися потім для узагальнення, тестування та документування.
• Ви хочете, щоб бібліотека працювала без дедлайнів клієнта. Обоє на роботі...
Джерело: Arbeitnow (https://www.arbeitnow.com/jobs/companies/unitelabs/senior-python-engineer-platform-libraries-munchen-371781)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Unitelabs
Оголошення надано Unitelabs.