About the job JR-168798 Senior AI Backend Engineer
Job (Project) Description:
We are looking for a senior backend engineer with strong Node.js / TypeScript experience and hands-on expertise in AWS Bedrock to design and build production-grade AI agents and agentic workflows. This role is focused on backend and platform implementation of LLM-powered systems: multi-step orchestration, tool calling, stateful workflows, retrieval, integrations, guardrails, observability, and reliable production delivery. We are primarily a Node.js / TypeScript environment for this stream, so experience building AI systems in JavaScript/TypeScript is essential.
The position is fully remote and requires working in the CET time zone.
Locations:
- Poland
- Hungary
- Bulgaria
- Ukraine
- Romania
- Portugal
- Spain
Responsibilities:
- Build and evolve AI-driven backend services and agentic systems in Node.js / TypeScript.
- Use AWS Bedrock to implement LLM-based workflows, tool calling, structured generation, and orchestration logic for enterprise use cases.
- Design backend architecture for AI agents, including workflow state, execution control, retries, fallbacks, auditability, and observability.
- Create integrations between AI services and enterprise platforms, APIs, and data sources.
- Implement RAG-oriented and context-building pipelines to ground AI responses in relevant data.
- Improve production performance of AI systems across response quality, latency, stability, and cost.
- Help define engineering standards and reusable patterns for building AI applications in the company's Node.js / TypeScript stack.
- Work closely with cross-functional stakeholders to convert business scenarios into reliable AI backend solutions deployable in AWS.
- Prototype new ideas quickly, then harden them into maintainable production services.
Requirements:
Core Backend Engineering
- 3+ years of production experience with Node.js.
- Strong TypeScript skills in production codebases.
- Experience with NestJS or similar backend frameworks.
- Solid API engineering skills: REST, integrations, auth flows, retries, error handling.
- Experience with asynchronous processing: queues, workers, background jobs, multi-step workflows.
- Experience with Docker and cloud deployment fundamentals.
- Experience working with production databases such as PostgreSQL, DynamoDB, or Redis-backed systems.
- Strong engineering practices: clean code, testing, logging, CI/CD, code reviews.
AI/Agent Engineering
Hands-on experience building LLM-powered applications in Node.js / TypeScript.
Experience designing AI agents or agentic workflows, including:
- tool / function calling
- multi-step orchestration
- routing between steps or models
- human-in-the-loop flows
- structured outputs
- conversation / workflow state handling
Good understanding of:
- context windows and token limits
- model selection trade-offs
- prompt design
- hallucination and safety risks
- latency / quality / cost trade-offs
Experience with at least one JavaScript AI framework or orchestration approach (e.g., LangGraph.js, LangChain.js, AWS Bedrock Agents or custom solutions).
AWS/Bedrock
Production experience with AWS Bedrock.
Experience with:
- model invocation
- tool use / function calling
- prompt orchestration
- evaluation and testing of prompts/models
- retrieval-based patterns
Good knowledge of AWS ecosystem (Lambda, ECS/EKS, S3, CloudWatch, IAM, SQS/SNS, API Gateway).
Understanding of secure and reliable AI system deployment in AWS.
Rerieval/Context Systems
Understanding of RAG patterns and context-building approaches.
Experience with:
- embeddings
- chunking strategies
- retrieval pipelines
- metadata filtering
- relevance and grounding
Experience with vector databases or vector search is a plus.
What We Offer:
- Competitive salary;
- 100% remote opportunity;
- Flexible work environment (in-office, remote, or hybrid depending on preferences and manager approval);
- Opportunities for professional growth and career advancement;
- Collaborative and innovative work environment;
- Paid time off, including holidays, vacation and sick leave;
- Benefits may vary by location and will be confirmed during the interview process.
Job ID: JR-168798