Jobs in Portugal, in English.

Backend Engineer, Memory Integration

Remote in Portugal·Added 3 days ago (last checked 9 Nov)

EPAM

64 open roles

Our summary

Work mode
Remote (Portugal)
Experience
3+ years

Skills

Requirements

What we're looking for

  • Hands-on experience with agent memory integration in a production agentic AI project, such as AWS AgentCore Memory API (write-on-turn/retrieve-on-turn), memory namespace design or agent template memory configuration (general backend/API integration experience without agent-specific memory context does not meet this bar)
  • Three-plus years of backend engineering with AI or machine learning systems
  • API integration for stateful services
  • Session management and context persistence
  • Python software development kit (SDK) development

Nice to have

  • AWS AgentCore Memory SDK usage
  • LangChain memory integration
  • Agent framework development (LangGraph, Crew)
  • Conversational AI context handling

Pay & benefits

What you'll get

  • Competitive compensation depending on experience and skills
  • Variety of projects within one company
  • Being a part of a project following engineering excellence standards
  • Individual career path and professional growth opportunities
  • Internal events and communities
  • Flexible work hours

The role

Every agentic AI platform faces the challenge of making memory work at scale without sacrificing security or speed. The Backend Engineer, Memory Integration role in Portugal is remote and sits at the intersection of agent framework design and production-grade AI systems. This is where Python libraries and memory-enabled agent templates shape how context and session data are handled across the platform. The person in this role shapes how agent memory becomes a seamless, reliable part of every agent's workflow.

What you'll do

  • Integrate agent memory with write-on-turn (store session events) and retrieve-on-turn (fetch relevant context)
  • Create, query, update and delete memory using AWS AgentCore Memory API
  • Design memory namespaces for per-agent isolation and per-user scoping
  • Develop Python helpers for agent memory in the platform library
  • Integrate memory into agent templates to enable configuration-based memory without custom code

Hiring process

3 steps3 interviews
  1. Apply

  2. Conversation with Talent Acquisition

    With a Talent Acquisition Specialist

    An introductory conversation with a Talent Acquisition Specialist.

  3. Technical interview

    Video call

    An online technical interview.

  4. Interview with the hiring manager

    With a hiring manager

    A general interview with the hiring manager.

  5. Offer

  • The block is a template on EPAM location pages; the Spain page itself does not show it.

About EPAM

Industry
IT Services
Founded
1993
Employees
50,000–100,000
Headquarters
Newtown, USA
All open roles at EPAM
WhatsApp