Python Developer with GenAI

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., 3-4 years of experience in a similar role., Proficiency in Python programming and relational databases, with knowledge of ORM frameworks like SQLAlchemy., Familiarity with Gen AI concepts such as LLM, chatbots, and data science libraries like Pandas and NumPy..

Key responsibilities:

  • Designing and implementing modern applications.
  • Actively participating in the creation of high-performance solution architecture.
  • Creating project documentation and collaborating with users to resolve ongoing issues.
  • Involvement in software deployments and maintaining backend components in .NET, Java, or Node.js.

Job description

Zakres obowiązków:

  • Projektowanie i implementacja nowoczesnych aplikacji
  • Aktywny współudział w procesie tworzenia wysokowydajnej architektury rozwiązań
  • Tworzenie dokumentacji projektowej
  • Uczestnictwo we wdrożeniach oprogramowania oraz współpraca z użytkownikami w zakresie bieżącego rozwiązywania problemów


Wymagania:

  • Wykształcenie wyższe, kierunków informatycznych lub pokrewnych
  • Doświadczenie w pracy na podobnym stanowisku min. 3-4 lata
  • Umiejętność programowania w Python oraz znajomość relacyjnych baz danych (znajomość frameworków orm np. SQLAlchemy)
  • Zdolność analitycznego myślenia
  • Znajomość języka angielskiego umożliwiająca samodzielne korzystanie z dokumentacji technicznej, oraz komunikację z innymi członkami zespołu
  • Doświadczenie w pracy z Gen AI w rozumieniu: LLM, Chatboty, Agenci, RAG.
  • Umiejętność tworzenia, testowania i utrzymywania komponentów backendowych w .NET, Java lub node.js
  • Doświadczenie w programowaniu aplikacji webowych (znajomość frameworków np. FastAPI lub Flask)
  • Znajomość środowisk wirtualnych i narzędzi takich jak poetry lub pipenv
  • Znajomość frameworków i bibliotek wykorzystywanych przy przetwarzaniu dużych zbiorów danych oraz data science (m.in. Pandas, NumPy, SciPy, Spark)
  • Umiejętność stosowania różnych technik testowania oprogramowania (np. pytest)
  • Znajomość narzędzi do analizy statycznej kodu (np. flake8 czy pylint)
  • Znajomość systemów kontroli wersji, wzorców projektowych oraz ich praktycznego wykorzystania


Oferujemy:

  • Prywatną opiekę medyczną
  • Dofinansowanie karty sportowej
  • Szkolenia
  • Stałe wsparcie konsultanta
  • Program rekomendacji pracowników

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Communication
  • Teamwork

Python Developer Related jobs