Wróć do ofert
AI PlatformDistributed Systems

Backend Engineer (Senior / Staff)

Remote · Flexible collaboration

About the role

We're building Ghostviber as an AI-native product — where multiple models, pipelines, and product flows need to work together as a single, responsive system.

This is not a traditional backend role — it sits at the intersection of AI systems, product, and real-time user experience.

The backend is responsible for orchestrating:

  • ·AI generation and analysis pipelines
  • ·asynchronous workflows
  • ·user-facing latency under heavy processing
  • ·cost-efficient scaling of AI workloads

You’ll design systems where reliability, performance, and product experience are tightly connected — and trade-offs matter.

This is a role for someone who thinks in systems, trade-offs, and long-term architecture — not just features.

What you'll do

  • ·Design and evolve backend architecture for an AI-driven product
  • ·Build and orchestrate LLM-powered pipelines (generation, analysis, transformation)
  • ·Implement event-driven and async systems for handling long-running jobs
  • ·Design domain boundaries and modular services (DDD-oriented thinking)
  • ·Optimize latency, throughput, and cost across AI workflows
  • ·Improve observability, reliability, and failure handling
  • ·Work on scaling strategies (horizontal scaling, queue systems, backpressure)
  • ·Collaborate directly on product direction and technical decisions

What we expect

  • ·Strong backend experience in at least one modern language (Python, Go, PHP, Node or similar)
  • ·Deep understanding of distributed systems and async architectures
  • ·Experience with queues, messaging systems, and background processing
  • ·Ability to design systems that are scalable, observable, and resilient to failure
  • ·Experience with event-driven architectures and eventual consistency
  • ·Understanding of system trade-offs (latency vs cost vs complexity)
  • ·Ability to reason about state, concurrency, and data flow
  • ·Product awareness — you understand how backend decisions impact UX
  • ·Ability to operate with ambiguity and make pragmatic decisions under uncertainty

Nice to have

  • ·Experience building LLM-based systems or AI integrations
  • ·Experience optimizing cost of AI / compute-heavy workloads
  • ·Familiarity with DDD, modular monoliths, or service decomposition
  • ·Experience with RabbitMQ / Kafka / similar
  • ·Experience with Redis or similar systems
  • ·Experience with PostgreSQL / relational databases at scale
  • ·Experience with observability (metrics, logging, tracing)
  • ·Experience working in high-ownership environments
  • ·Experience working close to product (not just isolated backend work)

What we offer

  • ·Real ownership over architecture and system design
  • ·Fast-moving environment with real ownership and high-impact decisions
  • ·Opportunity to define how core systems evolve as the product scales
  • ·Direct influence on how AI is integrated into a real product
  • ·Flexible, async-friendly collaboration
  • ·Potential long-term role and deeper involvement as we scale
  • ·Real influence on how AI is integrated into a production product

How to apply

Send:

  • ·short intro (why Ghostviber)
  • ·CV
  • ·links to systems or projects you’ve worked on

Optional: describe a system you designed and the trade-offs you had to make. We care about how you think.

Aplikuj na to stanowisko

Wyślij CV i krótki opis siebie. Czytamy każde zgłoszenie.

Kliknij, aby dodać plik · Tylko PDF · maks. 2 MB

Preferencje cookies

Używamy niezbędnych i funkcjonalnych technologii przechowywania, aby zapamiętać Twoje ustawienia i doświadczenie. Za Twoją zgodą używamy również narzędzi analitycznych, pomiaru reklam i retargetingu, aby rozumieć korzystanie z serwisu, mierzyć kampanie i pokazywać trafne reklamy Ghostviber.

Twoje preferencje dotyczące plików cookie dotyczą strony i aplikacji Ghostviber, w tym ghostviber.com oraz app.ghostviber.com.

Polityka prywatnościRegulamin