OnHires logo

Senior Python Software Engineer (AI Product)

OnHires·Salary not specified

Primary stack

DockerKafkaKubernetesOOPPythonWebSocketsMicroservicesGitRabbitMQSDLC

Job description

Description language:

Про посаду

Старший Python Інженер-розробник програмного забезпечення (AI продукт)


Місце роботи

Віддалено - Україна; Віддалено - Чеська Республіка; Віддалено - Словаччина; Віддалено - Польща


Тип зайнятості

Повна зайнятість


Відділ

Розробка Backend

Віддалено | Східна Європа | Повна зайнятість

Основні години співпраці: Приблизно 11:00–18:00 CET


Про клієнта

Наш клієнт - компанія, що спеціалізується на AI продуктах, яка створює платформу інтелектуальних агентів, яка допомагає автоматизувати складні бізнес-процеси за допомогою сучасних AI технологій.

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

Компанія цінує інженерну досконалість, автономність та продумані технічні рішення більше, ніж просто доставку коду.


Про роль

Наш клієнт шукає досвідченого Старшого Python Інженера-розробника програмного забезпечення, щоб допомогти створити та розвивати backend інфраструктуру, яка живить їхню AI платформу.

Хоча продукт є AI-першочерговим, команда в першу чергу шукає досвідчених інженерів-розробників, а не дата-інженерів. Сильні фундаменти backend інженерії, навички системного дизайну та досвід створення продуктового програмного забезпечення набагато важливіші, ніж попередній досвід роботи з AI фреймворками або технологіями LLM.

Це чудова можливість для інженерів, які люблять вирішувати складні технічні задачі, відповідати за функції від дизайну до випуску та працювати у співробітницькому продуктовому середовищі.


Обов'язки

  • Проектування, створення та підтримка масштабовних Python сервісів backend.
  • Розробка нових мікросервісів та покращення функціональності платформи.
  • Відповідальність за функції від початку до кінця, від технічного дизайну до впровадження, тестування, розгортання та технічного обслуговування.
  • Створення асинхронних сервісів та компонентів реального часу.
  • Робота з розподіленими системами та брокерами повідомлень.
  • Тісне співробітництво з Product, QA та Engineering протягом усього життєвого циклу розробки.
  • Участь у обговореннях архітектури та технічних рішеннях.
  • Написання чистого, зручного для технічного обслуговування та добре протестованого коду продукту.
  • Внесення вкладу у огляди коду, документацію та кращі практики інженерії.

Вимоги

Обов'язково

  • 5+ років комерційного досвіду розробки на Python.
  • Сильні навички об'єктно-орієнтованого програмування (OOP).
  • Доведений досвід створення та підтримки продуктових backend додатків.
  • Досвід проектування та розробки мікросервісів.
  • Глибоке розуміння повного життєвого циклу розробки програмного забезпечення (SDLC).
  • Досвід роботи з асинхронним програмуванням, потоковою передачею даних та WebSockets.
  • Досвід роботи з Django або FastAPI.
  • Досвід роботи з RabbitMQ, Kafka або подібними системами обміну повідомленнями.
  • Досвід роботи з Docker та Kubernetes.
  • Твердий досвід роботи з Git та контролем версій.
  • Сильні фундаменти програмної інженерії та навички системного дизайну.
  • Відмінні здібності до вирішення проблем та здатність швидко вчитися новим технологіям.
  • Досвід роботи в агільних, крос-функціональних продуктових командах.
  • Хороше письмове та усне володіння англійською мовою.

Буде плюсом

  • Досвід створення AI-продуктів.
  • Знання LLM, RAG, LangChain, CrewAI, Hugging Face, API OpenAI або подібних технологій.
  • Досвід роботи з AWS, GCP або Azure.
  • Досвід роботи з PostgreSQL та/або NoSQL базами даних.
  • Знання векторних баз даних.
  • Infrastructure as Code (Terraform або CloudFormation).
  • Досвід автоматизованих тестувань.
  • Навички Bash-скриптингу.

Що робить цю посаду унікальною

Ця посада призначена для інженерів, які люблять відповідальність, а не просто виконувати призначені завдання.

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

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


Умови роботи

  • Повністю віддалено.
  • Перевага для кандидатів із Східної Європи.
  • Основні години співпраці приблизно 11:00–18:00 CET.
  • Міжнародна розподілена команда.
  • Інженерне середовище, орієнтоване на продукт, з високою відповідальністю.

Процес найму

  1. Попередня співбесіда з зовнішнім партнером з підбору персоналу (30 хвилин).
  2. Співбесіда з HR (приблизно 30 хвилин).
  3. Технічна співбесіда з керівником інженерної команди (приблизно 90 хвилин).
  4. Сесія з практичною роботою (приблизно 2 години).
  5. Пропозиція.

© OnHires. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

OnHires was founded in 2021 by Vasyl Grygorovych and Viktoriia Ihnatieva to help companies find and hire the best tech talent the world offers.As business owners, both Victoria and Vasyl were frustrated by how difficult and costly it was to quickly scale development teams. Having lived in multiple countries and traveled to every continent in the world, they realized that great talent could be found anywhere. At the same time, they realized that it’s difficult for both companies and talent to find each other outside of their own geographical location. In an effort to solve this problem, Viktoriia and Vasyl founded OnHires.You can read more about their background here:🚀 Our missionTo connect great companies with even greater talent. We believe that talent can be found anywhere but this is not always the case with opportunities. We are on a mission to bridge that gap and create equal opportunities for everyone. To achieve this, we are building an agency that will help companies unlock global talent.

More at OnHires

All 120 roles

Similar jobs

Popular searches