Job Details
AI Engineer & Node.js Developer (Senior)
Senior AI Engineer & Node.js Developer at Eshe App. Remote, full-time. Requires 6+ years of experience with Node.js, 3+ years with TypeScript, NestJS, Kubernetes, and AWS. Salary: 300,000 – 400,000₽.
Developing AI APIs for chat and related scenarios: ensuring stable production operation, evolving the codebase. Designing and maintaining API contracts and integrations: context broker, LLM providers (OpenAI-compatible chat API), client alignment. Managing model behavior through data: prompts, topics, keywords, context flags — working with a relational database (currently MySQL). Scenarios: topic classification, context injection (calendar, profile, chat), multimodal support (text, images, audio). Containerization, deployment in Kubernetes (Helm), participation in CI/CD (GitLab). Reliability and observability: health checks, logs, errors, timeouts.
1. 6+ years of experience with Node.js as a Backend Developer in product companies. 2. 3+ years of experience with TypeScript and NestJS. 3. 3+ years of experience with Kubernetes. 4. 2+ years of experience with AWS: EKS, RDS, DynamoDB, S3. 5. 1+ year of experience with hybrid storage. 6. 2+ years of experience with LLM APIs. 7. 2+ years of experience with RAG (embeddings, vector search, prompt assembly from retrieved snippets). 8. 1+ year of experience with RAG system building tools: Vertex AI RAG Engine, LangChain, LlamaIndex, etc. 9. 1+ year of experience managing prompts and context in production (logs, limits, quality). 10. 1+ year of experience organizing conversational flows (state, transitions, connection to external context).
1. Work format: 100% remote. 2. Full-time, core hours: 10:00 AM – 6:00 PM EAT (UTC+3). 3. Paid vacation: 28 calendar days. 4. 100% sick leave pay. 5. Working in a product company.
Don't miss a single job
Subscribe to our Telegram channel