
DTN — компанія, що спеціалізується на даних і аналітиці та допомагає організаціям ухвалювати ефективніші операційні рішення у сільському господарстві, авіації, транспортній галузі й комунальному секторі. Її продукти поєднують метеорологічні дані, ринкову інформацію та аналітичні інструменти, допомагаючи командам прогнозувати ризики, реагувати на зміну умов і керувати повсякденними операціями. Такі платформи, як ClearAg® і WeatherOps®, застосовують технології та аналіз даних для розв’язання складних екологічних і бізнес-завдань.
Інженер платформи, хмарні сервіси AWS
Створюйте хмарні API, SDK, інструменти командного рядка та сервіси для платформи операційної підтримки ухвалення рішень DTN. Розробляйте розподілені системи й можливості на основі ШІ для інженерів і корпоративних клієнтів.
Опис
- Проєктуйте та впроваджуйте функції платформи — від планування до промислової експлуатації.
- Реалізуйте сервісну та бізнес-логіку для платформи операційної підтримки ухвалення рішень DTN.
- Створюйте й розвивайте API для розробників, SDK, інструменти командного рядка та керовані можливості платформи.
- Створюйте й підтримуйте конфігурації «інфраструктура як код» для підготовки та розгортання сервісів платформи.
- Самостійно відповідайте за інженерні функції середньої складності аж до розгортання.
- Розвивайте модульну основу платформи, контракти інтерфейсів і бізнес-логіку.
- Працюйте з автентифікацією, захищеною взаємодією сервісів, диспетчеризацією, валідацією, метриками, повторами запитів і узгодженням даних.
- Застосовуйте практики розробки розподілених систем, зокрема асинхронну обробку, повтори запитів та ідемпотентність, щоб забезпечити надійну взаємодію сервісів.
- Розробляйте надійне програмне забезпечення для промислової експлуатації, яке легко супроводжувати, і ретельно його тестуйте.
- Створюйте й підтримуйте автоматизовані модульні та інтеграційні тести.
- Використовуйте інструменти збирання, безперервну інтеграцію, автоматизоване тестування, системи контролю версій і розробку на основі основної гілки.
- Долучайтеся до обговорень технічного дизайну та перевірок коду.
- Створюйте й підтримуйте хмарні сервіси AWS для обчислень, зберігання даних, IAM, API, керованих сховищ даних і подієвих технологій.
- Керуйте хмарною інфраструктурою за допомогою Terraform або подібних інструментів.
- Додавайте до сервісів метрики, моніторинг і засоби спостережуваності.
- Беріть участь у підтримуваному графіку чергувань і розслідуйте збої сервісів та операційні інциденти.
- Застосовуйте принцип мінімальних привілеїв і практики хмарної безпеки.
- Використовуйте інструменти розробки за допомогою ШІ та долучайтеся до створення можливостей платформи на основі великих мовних моделей та ШІ-агентів.
- Співпрацюйте зі старшими інженерами, керівниками інженерних команд і фахівцями суміжних підрозділів.
- Розвивайте експертизу в архітектурі AWS, розподілених системах, автоматизації інфраструктури та проєктуванні платформ.
Вимоги
- Від 2 до 5 років професійного досвіду розробки та випуску програмного забезпечення для промислової експлуатації.
- Ступінь бакалавра з комп’ютерних наук або відповідний професійний досвід.
- Уміння самостійно реалізовувати програмні функції середньої складності — від розробки до розгортання.
- Уміння розв’язувати типові інженерні завдання за мінімального нагляду.
- Розвинені навички розв’язання проблем і технічна допитливість.
- Ґрунтовне знання TypeScript і Node.js або володіння іншою сучасною мовою програмування та здатність опанувати TypeScript і Node.js.
- Навчальний або професійний досвід роботи з React, Angular чи Vue.
- Навчальний або професійний досвід роботи з Node.js або Python.
- Досвід створення RESTful API на Node.js.
- Досвід роботи з REST і GraphQL API.
- Розуміння проєктування REST API, JSON і розробки застосунків на основі сервісів.
- Досвід використання Git для контролю вихідного коду та керування версіями.
- Практичні знання AWS та основних понять хмарних обчислень.
- Знайомство з Terraform або подібними інструментами для опису інфраструктури як коду.
- Розуміння понять розподілених систем, зокрема асинхронної обробки, повторів запитів та ідемпотентності, або здатність швидко їх опанувати.
- Знайомство із системами контролю версій, перевірками коду, безперервною інтеграцією та автоматизованим тестуванням.
- Навчальний або професійний досвід роботи з SQL і базами даних, як-от PostgreSQL чи DynamoDB.
- Знайомство з інструментами написання коду за допомогою ШІ та технологіями розробки з агентами.
- Зацікавленість у можливостях платформ на основі великих мовних моделей і ШІ-агентів.
- Досвід роботи з безсерверними та подієвими хмарними сервісами.
- Досвід роботи з модулями «інфраструктура як код», валідацією на основі схем, засобами спостережуваності, контейнеризованими сервісами або конвеєрами CI.
- Зацікавленість у проєктуванні платформ, інструментах для розробників або розробці інфраструктури чи досвід у цих сферах.
- Знайомство з поняттями хмарної безпеки, зокрема IAM, TLS/mTLS, автентифікацією сервісів і підписуванням.
- Знайомство з хмарними архітектурами AWS, керованими сховищами даних і подієвими сервісами.
- Досвід створення повторно використовуваних програмних компонентів, спільних інтерфейсів сервісів або можливостей платформи для розробників.
- Знайомство з протестованими та перевіреними інтерфейсами, розробкою на основі основної гілки, інфраструктурою як кодом і принципом мінімальних привілеїв.
Переваги
- Необмежена оплачувана відпустка.
- Гнучкий робочий графік.
- Можливість працювати віддалено залежно від посади.
- Конкурентні плани медичного, стоматологічного страхування та страхування зору.
- Співфінансування пенсійних внесків 401(k) у розмірі 6%.
- Необмежений доступ до понад 13 000 курсів на платформі навчання та професійного розвитку.
- Програма допомоги працівникам (EAP).
- Можливість з часом збільшити винагороду за результатами роботи.
- Можливе право на змінну частину винагороди та пільги, конкурентні на ринку.