Software Engineering Specialist

Job expired!

Локація: Гібридний (надається допомога при релокації)

Відповідальний за проектування, створення, доставку та підтримку програмних додатків та послуг. Працює в таких областях, як машини, хмари, платформи та додатки. Управляє життєвим циклом програмного забезпечення, включаючи аналіз вимог, документацію, процедури і впровадження.

Як Спеціаліст з інженерії програмного забезпечення, ви будете:

  • Співпрацювати з системними інженерами, фронтенд-розробниками та розробниками програмного забезпечення для впровадження рішень, які відповідають спільним платформам та рішенням і їх розширюють.
  • Застосовувати принципи ЖЦРП та методології, такі як Lean/Agile/XP, CI, Безпека програмного забезпечення та продукту, масштабованість, практики документації, рефакторинг та тестові техніки.
  • Писати код, який відповідає стандартам та забезпечує бажану функціональність, використовуючи обрану технологію для проекту.
  • Працювати з основними структурами даних та алгоритмами, реалізуючи їх мовою програмування за вибором.

Ступінь бакалавра з комп'ютерних наук або STEM спеціальностей (наука, технології, інженерія та математика) з 1 роком досвіду.

  • Практичний досвід розробки веб-додатків повного циклу з експертними знаннями в 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, Kubernetes, реляційних та NoSQL баз даних.
  • Здатність розбивати проблеми та оцінювати час розробки задач.
  • Розуміє технологічний ландшафт, стежить за поточними технологічними тенденціями та приносить нові ідеї у команду.
  • Показує розуміння ціннісної пропозиції проекту для замовника та демонструє готовність доставити найкращу ціннісну пропозицію.
  • Розуміє бачення організації та рамки прийняття рішень; здатен усвідомити, як цілі та завдання команди та особисті цілі/завдання сприяють досягненню бачення організації.
  • Висловлює думки та надає чіткі обґрунтування, використовуючи дані або фактичні докази для впливу.
  • Засвоює бачення організації та рамки прийняття рішень. Розуміє, як цілі та завдання команди та особисті цілі/завдання сприяють досягненню організації.
  • Завершує призначені задачі вчасно й якісно, беручи на себе незалежну відповідальність за призначені результати.
  • З