Programista Python (Computer Vision + AI) (Remote)

INTRATEL Sp. z o.o.

Białystok, Białostoczek
Praca stacjonarna, Praca zdalna, Praca hybrydowa
Umowa o pracę, Kontrakt B2B
Umowa o pracę
💼 Kontrakt B2B
🏢 Praca stacjonarna
🌐 Praca zdalna
🏠 Praca hybrydowa
Pełny etat
🐍 Python
Git
🐳 Docker
OpenCV
NumPy
Pillow
PyTorch
Keras
KerasCV
TensorFlow
AMQP
Jira
Scrum
scikit-learn

O projekcie

  • Rozwijamy innowacyjny system machine vision oraz własny produkt ONESTEP AI będący platformą typu no-code w modelu cloud, który umożliwia klientom szybkie wdrażanie rozwiązań opartych o sztuczną inteligencję — bez potrzeby programowania.

Twój zakres obowiązków

  • Projektowanie i rozwój modeli sztucznej inteligencji z zakresu Computer Vision.
  • Tworzenie, trenowanie i optymalizacja modeli uczenia maszynowego dopasowanych do potrzeb biznesowych.
  • Implementacja rozwiązań z wykorzystaniem bibliotek takich jak TensorFlow, PyTorch, scikit-learn i innych.
  • Analiza danych i przygotowanie zbiorów treningowych.
  • Zbieranie, oczyszczanie i przetwarzanie danych wejściowych.
  • Wdrażanie modeli AI do środowiska produkcyjnego.
  • Praca z zespołem nad integracją modeli z istniejącymi systemami.
  • Monitorowanie wydajności modeli i ich aktualizacja w odpowiedzi na zmiany w danych lub potrzebach biznesowych.
  • Przeprowadzanie eksperymentów, tuning hiperparametrów i porównywanie wyników różnych podejść.
  • Utrzymywanie wysokiej jakości kodu i dokumentacji technicznej.
  • Debugowanie i profilowanie aplikacji pod kątem wydajności CPU/GPU.
  • Współpraca z zespołem w ramach spójnego pipeline’u produkcyjnego.
  • Tworzenie testów jednostkowych i integracyjnych.
  • Udział w przeglądach kodu, wdrożeniach i planowaniu sprintów w ramach agile/scrum.
  • Wsparcie techniczne w zakresie zastosowania sztucznej inteligencji.

Nasze wymagania

  • Min. 3 lata doświadczenia w Pythonie, w tym z aplikacjami systemowymi lub AI.
  • Bardzo dobra znajomość Python 3.x, OpenCV, NumPy / SciPy, Pillow.
  • Znajomość frameworków służących tworzeniu wizyjnych modeli sztucznej inteligencji: PyTorch, Keras, Keras CV, Tensorflow, scikit-learn i inne.
  • Znajomość systemów kolejkowych AMQP, w szczególności RabbitMQ.
  • Doświadczenie w pracy nad projektem z wykorzystaniem zasad wielowątkowości i wieloprocesowości.
  • Umiejętność optymalizacji kodu pod kątem wydajności (CPU/GPU, RAM).
  • Praktyczna znajomość Git, Docker.
  • Doświadczenie pracy z środowiskami programistycznymi Windows i Linux.
  • Umiejętność pracy zespołowej, komunikatywność, zaangażowanie.
  • Język angielski na poziomie umożliwiającym rozumienie i tworzenie dokumentacji technicznej.

Mile widziane

  • Wykształcenie wyższe z zakresu informatyki.
  • Znajomość AWS i S3.
  • Doświadczenie w tworzeniu datasetów dla modeli CV.
  • Doświadczenie z tworzeniem i realnym wykorzystaniem modeli sztucznej inteligencji.
  • Znajomość i rozumienie modeli klasyfikacyjnych, detekcyjnych oraz segmentacyjnych.

Technologie, których używamy

Tak pracujemy nad projektem

  • code review

  • wzorce projektowe

  • Continuous Deployment

  • Continuous Integration

  • DevOps

  • SysOps

  • wsparcie architekta / lidera technicznego

  • active monitoring

  • dokumentacja

  • narzędzia do trackowania zadań

To oferujemy

  • Wynagrodzenie adekwatne do doświadczenia i zatrudnienie w oparciu o umowę o pracę

  • Możliwość zapoznania się z najnowszą technologią IT (własne Data Center oraz Chmura)

  • Udział w pracy profesjonalnego zespołu wsparcia, obsługującego wiele dużych podmiotów z różnorodnymi technologiami IT w użyciu (outsourcing; DPS)

  • Udział w zaawansowanych projektach o skali międzynarodowej

  • Stały rozwój kwalifikacji zawodowych w wybranych technologiach

Views: 5
Published5 days ago
Expiresin 10 days
Type of contractUmowa o pracę, Kontrakt B2B
Work modePraca stacjonarna, Praca zdalna, Praca hybrydowa
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "Programista Python (Computer Vision + AI)"