Job Description

AI Engineer (Backend, Python) 36 Years

What youll do:

  • Own backend services for AI workflows: orchestration graphs (state, retries, timeouts, idempotency), tool execution, retrieval pipelines
  • Design and operate production APIs: versioning, pagination, error contracts; streaming viaSSE/WebSocket
  • Build data layers from scratch:Postgres/SQL , schema design, indexing, query tuning; caching (Redis)
  • Apply distributed systems patterns: queues/workers, retries, backoff, DLQ, rate limiting, backpressure
  • Improve reliability: observability (logs/metrics/traces), performance profiling, incident fixes

Must-have:

  • Strong Python backend ownership (FastAPIpreferred) + production API design
  • Strong concurrency:Asencio , thread pools, process pools; performancetradeoffs
  • SQL/Postgres + datamodeling+ query optimization
  • Distributed systems fundamentals (queues, workers, resiliency patterns)
  • Docker + deployment/operations basics; CI/CD familiarity

Nice-to-have:

  • gRPCexposure, K8s, vector DB + reranking/hybrid search,Open Telemetry

Screening Keywords:

  • Python backend,FastAPI(production)
  • API design: versioning, pagination, error contracts
  • SSE / WebSocket streaming;gRPC(nice)
  • Asyncioat scale, thread pools, process pools, profiling
  • SQL, PostgreSQL, schema design, indexing, query optimization
  • Redis caching
  • Distributed systems: queues/workers (Kafka/RabbitMQ/SQS), retries, backoff, DLQ
  • Rate limiting, backpressure, circuit breaker
  • Docker, deployment, CI/CD
  • Observability: logs, metrics, tracing (Open Telemetry/Datadog/Prometheus)

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application