Role: Senior Python Developer
Location: Chennai, Tamil Nadu
Experience: 8-12 Years
Required Skills: Python, LoRA, PEFT, Frontend UI, API
Job Responsibilities:
- Design & build production services and UIs, from APIs to frontends, with an eye for simplicity, performance, and operability.
- Own systems: instrument, monitor, and debug in prod; drive incident response and post mortems; automate everything.
- Evolve our AI stack: prototype and productionize features that depend on LLMsprompt pipelines, evals, guardrails, retrieval, and memory.
- Tune & measure: experiment with model selection/finetuning, quantization, LoRA/PEFT, structured outputs, function/tool calling, and latency/cost tradeoffs.
- Ship great APIs: design pragmatic REST, GraphQL, and/or gRPC interfaces; versioning, pagination, authN/Z, schema evolution, and backward compatibility.
- Collaborate tightly with product/design to turn ambiguous problems into lovable, secure, and compliant experiences.
- Mentor teammates via reviews, tech talks, and crisp docs.
- Hands-on with vector DBs (e.g., FAISS, HNSW, Milvus, PGVector), embeddings pipelines, and hybrid ranking.
- Can Design retrieval layers: build embeddings pipelines, vector indexes, hybrid search (BM25 + ANN), chunking/merging strategies, and memory graphs.
- Protocol-fluent: you actually enjoy HTTP/1.1 vs HTTP/2/3 quirks, caching semantics, content negotiation, and idempotency.
- Experience with model hosting (self-hosted inference servers, serverless GPUs, or managed endpoints) and caching/streaming strategies.
- Infra chops: containers, IaC, CI/CD, service meshes, feature flags, canary/blue-green, cost observability.
- Frontend XP with modern TypeScript frameworks and component systems; accessibility and performance budgets.
- Prior startup experience or meaningful open-source contributions.