Software Engineer (Backend)

14 000 - 21 000 PLN/ mies.Umowa o pracę (brutto)
MidFull-time·Umowa o pracę
#304862·Dodano dwa miesiące temu·46
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

Python

Firma i stanowisko

You’ll build and extend the backend of myGenAssist, an enterprise AI assistant platform. The backend is a FastAPI application that orchestrates LLM interactions, manages agent workflows with LangChain/LangGraph, handles document processing pipelines, and exposes tools via MCP (Model Context Protocol).


Wymagania

  • 3+ years with Python in production backend systems
  • Strong FastAPI experience (async/await, dependency injection, middleware)
  • SQLAlchemy or SQLModel with PostgreSQL
  • Redis for caching and task queues
  • Experience integrating LLMs via API (OpenAI SDK or similar)
  • Testing with pytest
  • Docker for development and deployment
  • Understanding of async Python (asyncio, concurrent session management)
  • Git and PR-based workflow

Nice to have:

  • LangChain / LangGraph for agent orchestration
  • Vector databases (Qdrant, pgvector) and RAG patterns
  • MCP (Model Context Protocol)
  • Document processing pipelines (Docling, Unstructured)
  • OpenTelemetry and distributed tracing
  • Kubernetes basics (we run on EKS)
  • AWS services (S3, Secrets Manager)
  • OAuth2/JWT authentication
  • Agile/Scrum experience

Obowiązki

  • Design and implement async APIs using FastAPI, following patterns for session management, API versioning, and domain-driven structure.
  • Build and evolve AI agent workflows using LangChain and LangGraph — tool integration, state persistence, multi-step reasoning.
  • Design and optimize database schemas with SQLModel/SQLAlchemy and PostgreSQL, including migrations and vector search (pgvector, Qdrant).
  • Build background job pipelines with RQ (Redis Queue) for document processing, knowledge base indexing, and long-running tasks.
  • Implement observability using OpenTelemetry, Langfuse, Prometheus, and Grafana.
  • Write tests using pytest with parallel execution, covering unit, integration, and RAG evaluation.
  • Enforce code quality through reviews and adherence to security best practices (OWASP).
Bayer Sp. z o.o.

Bayer Sp. z o.o.

47 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz