Software Engineer (Backend)
For Digital Hub Warsaw, we are looking for:
Software Engineer (Backend)
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).
Key Tasks & Responsibilities:
Design and implement async APIs using FastAPI, following our 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).
Qualifications & Competencies (education, skills, experience):
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
What do We offer:
A flexible, remote-hybrid work model
Great workplace in a new modern office in Warsaw
Career development, 360° Feedback & Mentoring programme
Wide access to professional development tools, trainings, & conferences
Company Bonus & Reward Structure
VIP Medical Care Package (including Dental & Mental health)
Holiday allowance (“Wczasy pod gruszą”)
Life & Travel Insurance
Pension plan
Co-financed sport card - FitProfit
Meals Subsidy in Office
Budget for Home Office Setup & Maintenance
Access to Company Game Room equipped with table tennis, soccer table, Sony PlayStation 5 and Xbox Series X consoles setup with premium game passes, and massage chairs
Tailored-made support in relocation to Warsaw when needed
Please send your CV in English
WORK LOCATION: WARSAW AL. JEROZOLIMSKIE 158

Bayer Sp. z o.o.
Digital Hub Warsaw - here the best and most creative minds work in a diverse and inclusive environment on groundbreaking solutions that support Bayer's vision of "health for all - hunger for none." We create digital solu...
Software Engineer (Backend)
Software Engineer (Backend)