#vacancy #job #work #hiring #required #looking #ai
**Position: **AI Engineer & Node.js Developer
**Level: **Senior
**Experience: **8+ years
**Stack: **Node.js, TypeScript, NestJS, Microservice architecture, RabbitMQ / Kafka, Redis, MySQL, PostgreSQL, MongoDB, DynamoDB, ElasticSearch, K8S, Docker, AWS (EKS, RDS, S3)
Location: Remote
Employment: Fulltime
**Citizenship: **RF / RB
**Timezone: **UTC +3
**Salary: **300 000 – 400 000₽
**Company: **Eshe App
Telegram: @trixy1606
WE EXPECT:
- Experience of at least 6 years with Node.js as a Backend developer in product companies.
- Experience with TypeScript and NestJS for at least 3 years.
- Experience with Kubernetes for at least 3 years.
- Experience with AWS for at least 2 years: EKS, RDS, DynamoDB, S3.
- Experience with hybrid storage for at least 1 year.
- Experience with LLM APIs for at least 2 years.
- Experience with RAG (embeddings, vector search, prompt assembly from found excerpts) for at least 2 years.
- Experience with RAG system building tools for at least 1 year: Vertex AI RAG Engine, LangChain, LlamaIndex, etc.
- Experience managing prompts and context in production (logs, limits, quality) for at least 1 year.
- Experience organizing conversational scenarios (state, transitions, connection with external context) for at least 1 year.
**TASKS: **
- 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.
- Managing model behavior through data: prompts, topics, keywords, context flags — working with a relational DB (currently MySQL).
- Scenarios: topic classification, context blending (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.
FROM US:
- Work format: 100% remote.
- Fulltime, core hours: 10:00 – 18:00 EAT (UTC+3).
- Paid leave: 28 calendar days.
- 100% sick leave pay.
- Work in a product company.