Senior Software Engineer
Posted Updated
Description
Requirements:
- 4+ years of frontend engineering experience with deep expertise in React, TypeScript, JavaScript, frontend architecture, system design, reusable component systems, and scalable application development.
- Strong experience architecting and building complex frontend platforms from 01 with ownership of application architecture, state management, performance, security, testing, and engineering standards.
- Hands-on experience building AI/LLM-powered applications, including AI agents, agentic workflows, LLM streaming UIs, conversational interfaces, tool calling, and human-in-the-loop experiences.
- Strong exposure to MCP (Model Context Protocol), LLM APIs, embeddings, vector search, context management, and AI application frameworks such as LangChain/LangGraph.
- Experience designing real-time and scalable AI experiences using SSE/WebSockets/HTTP streaming, REST/GraphQL APIs, OAuth, authentication, caching, observability, and frontend performance optimization.
- Ability to operate at the architecture/technical leadership level, drive end-to-end system design, mentor engineers, collaborate with AI/ML and backend teams, and translate complex AI capabilities into production-grade user experiences.
