Job Openings JR-168798 Senior AI Backend Engineer

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 PostgreSQLDynamoDB, 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