Приєднуйтесь до нашої динамічної команди у GE HealthCare, де інновації зустрічаються з технологіями. Ми шукаємо талановитого програмного інженера для проектування, побудови, доставки та підтримки передових програмних застосунків та послуг. Якщо ви захоплені машинним навчанням, хмарними обчисленнями, платформенними рішеннями та розробкою застосунків, ця роль саме для вас!
Як програмний інженер, ви будете:
- Співпрацювати з системними інженерами, фронтенд-розробниками та програмними розробниками для впровадження рішень, які відповідають спільним платформам та рішенням.
- Застосовувати принципи SDLC та методології, такі як Lean/Agile/XP, CI, Безпека програмного забезпечення і продукту, Масштабованість, Практики документування, Рефакторинг та Техніки тестування.
- Писати код, який відповідає стандартам та забезпечує бажану функціональність за допомогою обраної технології проекту.
- Будувати функції, такі як веб-сервіси та запити до існуючих таблиць.
- Розуміти параметри продуктивності та оцінювати продуктивність застосунків.
- Працювати з основними структурами даних та алгоритмами за допомогою обраної мови програмування.
Ступінь бакалавра в галузі комп’ютерних наук або в "STEM" спеціальностях (наука, технології, інженерія та математика) з мінімум 2-річним досвідом.
- Практичний досвід повного циклу розробки веб-застосунків з експертизою в Python, Angular/React/NextJS, AWS та DevOps навичками.
- Досвід роботи як MLOps інженер у побудові та керуванні робочими процесами та конвеєрами для розробки та розгортання моделей.
- Знання AWS (EC2, S3, VPC, IAM, ECS тощо) є важливим.
- Добре розуміння розробки та розгортання AI моделей.
- Добре розуміння інженерії підказок, генеративного AI, великих мовних моделей, векторних баз даних та сховищ функцій є плюсом.
- Знайомість з розробкою LLM застосунків за допомогою інструментів, таких як Langchain, є плюсом.
- Знайомість з використанням AWS SageMaker, Jupyter Notebooks, TensorFlow, Keras, Maven, Jenkins, Docker, K8, реляційних та NoSQL баз даних.
- Здатність розбивати проблеми та оцінювати час на завдання розробки.
- Розуміння сучасних технологічних тенденцій та нових технологій, пропонування нових ідей команді.
- Розуміння ціннісної пропозиції проекту для клієнта та демонстрація прихильності до забезпечення найкращої ціннісної пропозиції.
- Знання бачення організації та структури прийняття рішень; розуміння того, як цілі та об’єкти команди і особисті цілі сприяють баченням організації.
- Висловлення думок та представлення чіткої аргументації з використанням даних або фактичних доказів для впливу.
- Виконання призначених завдань вчасно та з високою якістю, прийняття незалежної відповідальності за призначені результативні показники.
- Глибоке розуміння проблем перед впровадженням розв’язань та ставлення питань для уточнення вим