Job Details
AI Engineer & Node.js Developer (Senior)
Senior AI Engineer & Node.js Developer at Eshe App. Full-time remote position. Stack: Node.js, TypeScript, NestJS, Microservices, Kafka, AWS, K8S. Salary: 300,000 – 400,000₽. Requires 8+ years of experience.
Development of AI API for chat and related scenarios: stable operation in production, evolution of the codebase. Design and support of API contracts and integrations: context broker, LLM providers (OpenAI-compatible chat API), coordination with clients. Model behavior management through data: prompts, topics, keywords, context flags — working with a relational database (currently MySQL). Scenarios: topic classification, context mixing (calendar, profile, chat), multimodal support (text, images, audio). Containerization, deployment in Kubernetes (Helm), participation in CI/CD (GitLab). Reliability and observability: health, 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 API. 7. 2+ years of experience with RAG (embeddings, vector search, prompt assembly from found 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 scenarios (state, transitions, connection with external context).
1. Work format: 100% remote. 2. Fulltime, core hours: 10:00 – 18:00 EAT (UTC+3). 3. Paid vacation 28 calendar days. 4. 100% sick leave pay. 5. Work in a product company.
Don't miss a single job
Subscribe to our Telegram channel