Talented Dog — Рекрутингова агенція, що спеціалізується на підборі талантів для Defense Tech компаній. Будуємо команди, які створюють безпечне майбутнє.
31 серпня 2026 бронювання

Senior Python Engineer (вакансія неактивна)

Львів

We are looking for a Python Backend Engineer to work on a high-load video surveillance system. You will develop and optimize backend services and help ensure the system operates reliably in real time

Work format: on-site, Lviv

What you’ll work on

  • REST API endpoints and background processing pipelines
  • Database schema design, ORM queries, and migrations
  • Authentication, authorization, and security hardening
  • Integration with camera protocols (ONVIF/RTSP) and ML inference services
  • Internal messaging between processes (ZeroMQ, MQTT)
  • Observability: structured logging, metrics, and error tracking

Required

  • Python 3.11+ — confident with async/await and asyncio primitives
  • FastAPI — routing, dependency injection, middleware, background tasks
  • SQLAlchemy 2.0 async — mapped columns, async sessions, relationship loading
  • Pydantic v2 — models, validators, settings management
  • PostgreSQL — query design, indexes, connection pooling
  • Alembic — migration authoring and version management
  • Docker — writing Dockerfiles and working with Docker Compose

Good to have

  • pgvector or vector database experience
  • ZeroMQ or other message-passing / IPC patterns
  • MQTT, RTSP, or camera protocol familiarity
  • structlog or structured logging in production
  • pytest-asyncio and async testing patterns
  • nginx configuration (reverse proxy, auth_request)
  • Prometheus metrics instrumentation

What we offer

  • The opportunity to work on a product that has a real impact on the country’s security
  • Work on a technically challenging high-load product
  • A team of strong engineers and support for your professional growth
  • The opportunity to influence technical decisions and shape the product’s technical direction
  • A comfortable office in Lviv
  • Employee reservation from military mobilization
  • Competitive compensation based on your level of expertise

Hiring process

  1. Online interview with a recruiter
  2. Technical interview with the Head of the relevant engineering direction
  3. Internal security clearance
  4. Offer

Work format: on-site in Lviv