.
Senior Python - GenAI Developer
  • Wrocław
Senior Python - GenAI Developer
Wrocław, Wrocław, Lower Silesian Voivodeship, Polska
BCF Software Sp. z o.o.
7. 11. 2024
Informacje o stanowisku

technologies-expected :


  • Python
  • GenAI

responsibilities :


  • Developer responsible for converting and maintaining proof-of-concept (POC) applications into scalable, efficient back-end systems using FastAPI.
  • The candidate will work on optimizing performance, improving API design, and ensuring seamless integration with front-end and external services.

requirements-expected :


  • Advanced Knowledge of Python Language Features: Decorators, Metaclasses, Context Managers, Generators, Iterators etc.
  • Proficient Use of Python Libraries and Frameworks: Web Frameworks (Django, Flask, FastAPI, etc.), Data Handling (Pandas, NumPy etc.), Asynchronous Programming (asyncio, aiohttp, and other async libraries).
  • Proficient use of python data validation and settings management library (Pydantic)
  • Knowledge of Software Design and Architecture: Design Patterns (e.g., Singleton, Factory, Observer), microservices architecture, RESTful API development. App scaling, performance tuning and optimization.
  • Expertise in unit testing libraries such as unittest, pytest etc.
  • Multi-threading and Multi-processing: Understanding of the Global Interpreter Lock (GIL), threading, multiprocessing. Asynchronous I/O.
  • Cloud Native development - Azure preferred - creating function apps, reading key vaults, logging in app insights, using managed identities. Strong knowledge of authentication and authorization mechanism.
  • GenAI knowledge: RAG, langchain, langgraph, indexing, data enrichment, Azure AI Search or other vector DBs, knowledge graphs, Langfuse (LLM Ops) - ok to not know everything but practical/implementation experience in some of these techs is highly preferred.

offered :


  • What we offer:
  • Work at a company that achieved Great Place to Work Award & Forbes Diamond Certificate
  • A challenging project where you can take ownership of its strategy and concepts for testing process
  • Adequate recommendation bonus system
  • MultiSport card co-financing
  • Luxmed – co-financing of the medical care package
  • Life insurance (group)
  • 1:1 English language coaching
  • Excellent integration events
  • Working environment of people open to share and exchange IT knowledge
  • Work from one of our offices in Wroclaw, Warsaw, Opole, Poznan – the choice is yours!

benefits :


  • sharing the costs of sports activities
  • private medical care
  • integration events

  • Praca Wrocław
  • Wrocław - Oferty pracy w okolicznych lokalizacjach


    109 179
    17 765