Senior AI Engineer
Posted Updated
Description
Responsibilities:
- Building scalable backend services for AI applications.
- Integrating LLMs like OpenAI, Claude, Gemini, Bedrock, or vLLM into production.
- Building agentic AI workflows using LangGraph, LangChain, or similar frameworks.
- Designing asynchronous, event-driven systems using Kafka, RabbitMQ, WebSockets, or SSE.
- Handling retries, rate limiting, circuit breakers, and provider fallback when AI services fail.
- Optimising AI performance using Redis caching and low-latency architectures.
- Building microservices that support high-concurrency production traffic (10,000+ concurrent users).
- Deploying and monitoring applications on AWS with Kubernetes, Docker, and observability tools like Grafana or Prometheus.
Requirements:
- 3-5 years of backend engineering experience.
- Proficiency in Python (FastAPI/Django).
- Knowledge of Production LLM integration (OpenAI, Claude, Gemini, Bedrock, vLLM, etc. ).
- Proficiency in Agentic AI (LangGraph, LangChain, Multi-Agent Systems).
- Advanced Async/event-driven architecture (Kafka, RabbitMQ, SQS, WebSockets, SSE).
- Proficiency in Redis caching and microservices.
- High-concurrency, low-latency systems.
Good to Have:
- Kubernetes, Docker, AWS.
- Observability (Grafana, Datadog, Prometheus).
- Fintech or payments experience.
- Startup experience.
- Experience breaking monoliths into microservices.
