Senior AI/ML Engineer
We are looking for a Senior AI/ML Engineer who can take ownership beyond implementation and contribute across the complete software development lifecycle. The ideal candidate should be capable of understanding business problems, interacting with clients and stakeholders, translating requirements into scalable technical solutions, and driving them through design, development, deployment, and continuous improvement. In addition to strong AI and backend engineering expertise, we are looking for someone who can contribute to architectural decisions, guide team members, establish engineering best practices, and help us scale a high-performing AI engineering team.Skills:
- Strong hands-on experience in Python and backend frameworks such as FastAPI, Django REST, Flask RESTful, along with Pydantic, SQLAlchemy, async programming, scalable REST API design, authentication, and backend architecture patterns
- Practical experience building AI-powered applications using Generative AI, Agentic AI, LLMs, Prompt Engineering, RAG, OCR, AI agents, tool calling, memory/context management, multi-step reasoning, and autonomous workflows
- Good understanding of AI safety and security practices including prompt injection prevention, guardrails, response validation, content filtering, hallucination mitigation, secure tool execution, AI observability, and prompt/version management
- Experience with NLP, embeddings, semantic search, model training, deep learning frameworks such as TensorFlow, PyTorch, Hugging Face, and vector databases like Pinecone, Weaviate, Qdrant, ChromaDB, or FAISS
- Experience with workflow orchestration and distributed systems using tools such as Temporal, LangGraph, Kafka, RabbitMQ, SQS, and communication protocols like gRPC
- Hands-on experience with databases including MongoDB, PostgreSQL/MySQL, Firebase, Redis, and scalable data architecture
- Experience integrating third-party APIs, cloud services (AWS/GCP/Azure), payment/email/SMS providers, and external AI services
- Proficient with Git, CI/CD, Docker, Terraform, testing frameworks like Pytest, and containerized deployment practices
- Strong understanding of secure coding practices, OWASP/API security standards, and performance optimization for scalable AI systems
- Experience using AI-assisted development tools such as Cursor, Copilot, ChatGPT, Claude, or similar tools
- Good to have experience with frontend technologies such as JavaScript, HTML5, CSS, and React
Roles & Responsibilities:
- Analyse business requirements and design scalable backend systems, AI workflows, architectures, and implementation approaches
- Develop, maintain, and optimize AI-powered applications using LLMs, RAG pipelines, OCR systems, and Agentic AI frameworks
- Research, evaluate, benchmark, and implement suitable AI/ML models, embeddings, prompts, retrieval strategies, and frameworks based on business requirements.
- Conduct experiments, benchmarking, and PoC implementations for new AI capabilities and technologies
- Implement secure, reliable, and production-ready AI systems with proper guardrails, validation mechanisms, observability, and performance optimization
- Troubleshoot complex technical issues, identify root causes, and provide scalable long-term solutions
- Contribute to architecture decisions, task estimation, technical discussions, coding standards, testing, and development best practices
- Integrate third-party APIs, cloud platforms, and external AI providers into the product ecosystem
- Communicate technical solutions and project updates effectively with technical and non-technical stakeholders
- Use AI-assisted engineering tools to improve development productivity and engineering workflows.
- Mentor junior developers by providing technical guidance, design recommendations, and implementation support.
Pay: ₹397,593.34 - ₹1,636,190.68 per year
Benefits:
- Health insurance
- Leave encashment
Work Location: In person