Job VC

Senior AI Backend Engineer

Customertimes · dou · Senior · Not specified · віддалено
Open original ↗
We are looking for a senior backend engineer with strong Node.js (or Python) / 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
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.
mplement
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 or Python.
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.