Back to Join us
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.

Apply for this role

Send us your CV and a short intro. We read every application carefully.

Click to upload · PDF only · max 2 MB

Cookie preferences

We use essential and functional storage to remember your experience. With your consent, we also use analytics, advertising measurement, and retargeting tools to understand usage, measure campaigns, and show relevant Ghostviber ads.

Your cookie preferences apply to Ghostviber's website and app, including ghostviber.com and app.ghostviber.com.

Privacy PolicyTerms of Service