Job Description: AI Developer (React, Python & Generative AI)
Job Overview:
- We are seeking a highly analytical and technically proficient AI developer with extensive expertise in React.js, Python, and generative AI technologies.
- The ideal candidate should demonstrate exceptional coding skills, strong logical reasoning, and the ability to design scalable, production-ready AI systems.
- This role demands hands-on development experience, robust analytical thinking, and the ability to translate complex business requirements into efficient AI-driven solutions.
Responsibilities & Core Technical Abilities:
- Design, develop, and maintain end-to-end AI systems, encompassing model training, evaluation, deployment, monitoring, and continuous improvement.
- Build production-grade applications using modern programming languages and tools, including TypeScript, JavaScript, Python, Node.js, Vite, React, and contemporary front-end build systems.
- Develop scalable backend APIs and microservices capable of handling high-volume AI inference workloads using python and any other high level programming languages .
- Architect and maintain Kubernetes clusters, ensuring resilient deployments, autoscaling, health checks, secrets management, and resource optimization.
- Create and manage Helm charts for packaging, versioning, deploying, and continuously updating complex AI services across multiple environments.
- Implement full MLOps pipelines, including data ingestion, feature engineering, model training, model validation, CI/CD workflows, and automated model deployment.
- Integrate vector databases, embeddings pipelines, RAG architectures, and other retrieval-augmented systems to enhance AI reasoning capabilities.
- Manage storage systems (object storage, block storage, distributed file systems) optimized for AI workloads, large model artifacts, and high-speed data access.
- Build robust AI plugins, extensions, and integrations for third-party platforms with advanced functionality, including context handling, multi-agent coordination, and tool-use orchestration.
- Optimize LLM performance using techniques like quantization, fine-tuning, LORA adapters, distillation, caching, and model parallelism.
- Ensure system security, data privacy, identity management, and safe model behavior across all AI components.
- Collaborate cross-functionally with product, data, and engineering teams to translate business requirements into scalable AI solutions.
- Monitor production AI systems, implement logging/observability stacks, and troubleshoot reliability or performance issues.
- Continuously research and adopt emerging AI/ML trends, frameworks, and MLOps best practices to maintain systems at industry-leading standards.
Qualification and Skills
Core Technical Skills
- Strong proficiency in Python with a deep understanding of data structures and algorithms.
- Hands-on experience in React.js, including hooks, state management, component architecture, and advanced knowledge of generative AI and LLM concepts.
- Experience with OpenAI APIs or open-source LLMs, Langchain/llamaindex/agentic workflows, prompt engineering, Rag architecture, vector databases (FAISS, Pinecone, etc.), and strong understanding of REST API design and backend architecture.
- Experience with relational or NoSQL databases and version control using Git.
- Analytical & Coding Strength (Mandatory)
- Strong analytical thinking and structured problem-solving ability.
- Ability to write optimized, scalable, and efficient code.
- Strong debugging and root cause analysis skills.
- Ability to analyze large code bases and improve performance.
- Experience implementing algorithmic logic and performance tuning.
- Practice of clean code and adherence to coding standards.
Experience
- 3+ years of hands-on experience delivering AI-driven applications.
- Proven track record of writing production-grade code.
Soft Skills
- Strong logical reasoning and critical thinking.
- Excellent communication skills.
- Ability to work independently and take ownership.
- High attention to details and quality.
Nice to Have
- Experience building AI workflows and autonomous bots.
- Knowledge of model fine-tuning basics.
- Experience with Docker and Kubernetes.
- Understanding of AI evaluation metrics and benchmarking.
Job Type: Full-time
Work Location: In person