Amsterdam
4 days ago
Senior Backend Engineer, Toqi (AI Life Assistant) logo

Senior Backend Engineer, Toqi (AI Life Assistant)

Prosus

Senior Backend Engineer, Toqi (AI Life Assistant)

Prosus is hiring a Senior Backend Engineer for Toqi, an AI life assistant platform with ~150k users. The role owns backend services end to end, primarily the Go API gateway, with secondary work on Python AI agent services and cross-cutting data and infrastructure on GCP. Requires strong Go, Python, Postgres, Redis, and Terraform experience.

HybridFull-timeSeniorGoPython

Salary

Not specified

Work Location

Amsterdam, North Holland, Netherlands, NL

Work Model

Hybrid

Employment Type

Full-time

Experience Level

Senior

Core Qualifications

Technical (Must-have)
GoPythonREST APIsWebSocketprotobufPostgreSQLRedisGCPTerraformCloud RunReact NativeExpoConventional CommitsGDPRLGPD
Soft Skills
JudgmentOwnershipCode reviewCollaborationCommunicationProblem solving

Key Responsibilities

  • Design, build and maintain REST and WebSocket endpoints serving the mobile app and WhatsApp surface
  • Own domain models, repository interfaces, and database migrations
  • Add new handlers and services as product features require
  • Define and version shared API contracts (protobuf) consumed by the client
  • Maintain authentication, authorisation and session handling
  • Enforce rate limits, quotas and abuse protection
  • Instrument services: structured logging, metrics, tracing and useful alerts
  • Keep linters, formatting, and tests passing
  • Extend the agent runtime: tool calling, orchestration, and third-party or portfolio API integrations
  • Manage prompt and model configuration, versioning, and evaluation harnesses
  • Control inference latency and cost through caching, batching, model routing and token budgets
  • Build and maintain the memory and context layer on Postgres and Redis
  • Handle asynchronous and long-running work: queues, retries, idempotency, dead-letter paths
  • Postgres schema design, indexing, query performance and connection pooling
  • Redis for caching, ephemeral state and pub/sub behind the real-time chat layer
  • Maintain and extend infrastructure as code (Terraform on GCP): Cloud Run services, secrets, IAM
  • Assist with deploys, rollbacks, and environment configuration
  • Implement data retention, deletion and export paths required under GDPR and LGPD
  • Support incident response and write up what happened afterwards
  • Harden the backend for scale: p95 latency, error rates, backpressure and graceful degradation
  • Forecast capacity and cost across infrastructure and model inference
  • Contribute to feature-flagged rollouts and zero-downtime migrations
  • Improve observability so problems surface before users report them
  • Help onboard future engineers to the backend codebase
Backend EngineerGoPythonAIGCPTerraformPostgreSQLRedisSeniorHybrid