Requirements:
- Develop high‑quality, performant web interfaces using TypeScript/JavaScript, React, and Next.js
- Implement effective state management and optimize UI performance for real‑time AI interactions
- Integrate AI/ML models through API calls to LLMs and external ML services
- Handle prompt construction, streaming responses, and model orchestration logic
- Build and maintain backend endpoints using Node.js, REST, or GraphQL
- Implement authentication, authorization, and rate‑limiting mechanisms
- Design intuitive chat interfaces, feedback loops, and robust error‑handling flows for AI responses
- Collaborate with product, design, and ML teams to refine user experience and improve model behavior
- Ensure reliability and traceability through logging, monitoring, and observability best practices
Responsibilities:
- Strong experience in modern web development, including TypeScript/JavaScript and React/Next.js
- Solid understanding of state management, UI performance optimization, and building scalable front‑end architectures
- Exposure to AI/ML model integration through APIs, with the ability to work with LLMs and streaming responses
- Good understanding of backend fundamentals such as Node.js, REST/GraphQL, authentication, and rate‑limiting
- Ability to design intuitive chat‑based user experiences, including feedback loops and robust error handling
- Strong problem‑solving and debugging skills, with an emphasis on reliability and user experience
- Comfortable collaborating with cross‑functional teams (product, design, ML) and communicating technical concepts clearly
- A proactive, ownership‑driven mindset, with the ability to work independently and deliver high‑quality features