Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Principal Java Engineer з досвідом роботи з Temporal, щоб керувати розробкою, впровадженням та оптимізацією робочих процесів за допомогою платформи Temporal. Ця посада ідеально підходить для людини з великим досвідом роботи в розподілених системах, оркестрації робочих процесів та хмарному розробці. Ви будете співпрацювати з інженерними командами для створення масштабовних, стійких та обслуговуваних систем, що працюють на платформі Temporal.
Який проект ми пропонуємо вам
Наш клієнт є багатонаціональною корпорацією з більш ніж столітньою історією та офісами у більш ніж 180 країнах. Їх найамбіційніша мета на даний момент - представити ряд продуктів зі зниженим ризиком (RRPs). Цільова аудиторія - більше 1 мільярда споживачів у всьому світі. ІТ-платформа включає 700+ додатків.
Місія Intellias - допомогти клієнту в інженерії комплексної програмної екосистеми для революційного продукту IoT на межі інноваційного споживчого досвіду та передових технологій. Наші команди залучені до інженерії основних компонентів платформи для кращих у своєму класі рішень електронної комерції, цифрового маркетингу та IoT. Як інженер хмарних технологій, ви станете частиною команди з архітектури ядра та будете відповідати за архітектуру, впровадження кращих практик у нашій платформі цифрової інженерії підприємства.
Обов'язки
- Виступати в якості експерта з архітектури Temporal, паттернів дизайну та кращих практик
- Керувати впровадженням оркестрації робочих процесів за допомогою Temporal між сервісами
- Співпрацювати з командами розробників для інтеграції Temporal в існуючі системи
- Оптимізація продуктивності, надійності та масштабованості робочих процесів
- Надання керівництва щодо обробки помилок, повторних спроб та управління життєвим циклом робочих процесів
- Підтримка розгортання, моніторингу та усунення несправностей кластерів Temporal
- Документування архітектурних рішень та надання внутрішньої навчальної програми з використання Temporal
- Бути в курсі випусків Temporal та розробок спільноти
Вимоги
- 3+ роки досвіду роботи з Temporal або подібними платформами оркестрації робочих процесів (наприклад, Cadence, Apache Airflow)
- Глибоке розуміння архітектури мікросервісів та розподілених систем
- Знання однієї або кількох мов програмування, що підтримуються Temporal (Go, Java, TypeScript, Python)
- Досвід розгортання Temporal в хмарних середовищах (AWS, GCP, Azure) та Kubernetes
- Знання подійно-орієнтованої архітектури, повторних спроб, управління станом та довготривалих робочих процесів
- Глибоке розуміння спостережуваності, логування та налагодження в розподілених системах
- Досвід роботи з CI/CD-піплайнами та інструментами infrastructure-as-code
- Англійська - верхній середній рівень
Буде плюсом
- Досвід роботи з Temporal Cloud
- Знання gRPC, protobuf та технологій сервісної сітки
- Внесок у проекти відкритого програмного забезпечення або спільноту Temporal
- Сертифікації в області хмарних або розподілених систем
Ми пропонуємо
- Конкурентоспроможна зарплата
- Можливість дистанційної роботи
- Бюджет на професійний розвиток
Про компанію
У Intellias, де технологія займає центральне місце, люди завжди йдуть на перше місце. Створюючи комфортну атмосферу в нашій команді, ми дозволяємо людям розкрити свій справжній потенціал та досягти надзвичайних результатів. Ось чому ми пропонуємо цілий ряд переваг, які підтримують ваше благополуччя та заряджають ваш професійний ріст.
Ми прагнемо сприяти рівності, різноманітності та інклюзивності як роботодавець, який забезпечує рівні можливості. Всі претенденти будуть розглядатися для працевлаштування без дискримінації за ознакою раси, кольору шкіри, релігії, віку, статі, національності, інвалідності, сексуальної орієнтації, гендерної ідентичності чи самовираження, статусу ветерана чи будь-якої іншої характеристики, захищеної чинним законодавством.
Ми вітаємо та святкуємо унікальність кожної людини. Приєднуйтесь до Intellias для кар'єри, де ваші перспективи та внески є важливими для нашого спільного успіху.