Basics
Compensation: Competitive Market Salary
Location: Bangalore (On-site)
Who we Are
Kavana is building AI Humans, enabling real-time, AI-driven conversational experiences for
consumers. You’ll join a small, fast team shipping production features that millions can use
owning APIs, data pipelines, and reliability across environments.
What you’ll do
- Build and scale REST/WebSocket APIs in Django for real-time, AI-powered
interactions.
- Orchestrate async workloads with Celery, Redis (as broker/cache), and task
retries/metrics.
- Design streaming and event-driven flows with Kafka; integrate queues with AWS SQS
where appropriate.
- Integrate and harden payment gateways (e.g., Stripe/Razorpay/PhonePe), including
webhooks, ledgers, and idempotency.
- Write tests, docs, and dashboards; monitor staging/production SLOs, latency, and
cost.
- Collaborate with product/design to scope, iterate, and ship fast.
What You’ve done
- Built and scaled REST/WebSocket APIs in Django for real-time, AI-powered
interactions.
- 2-4 years building scalable REST APIs with Python/Django; working knowledge of
Node.js is a plus.
- Practical experience with Celery + Redis for background jobs and scheduled tasks.
- Hands-on with Kafka (consumers, partitions, offsets) and AWS SQS (DLQs, visibility
timeouts).
- Comfortable with PostgreSQL (schema design, indexes, migrations) and MongoDB
(schema design, TTLs).
- Implemented at least one payment gateway end-to-end (checkout flows, webhook
verification, refunds).