Senior Go Backend Engineer: Context Storage for AI Agents

Sinch

Madrid

On-site

EUR 60,000 - 80,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Sinch is building the next generation of conversational AI infrastructure. As a Senior Software Engineer on the Context Storage team, you will design, build, and own the core data platform that captures, persists, and serves conversational context to AI agents across SMS, WhatsApp, and voice at scale.

You will work on a zero-to-one platform from the ground up, partnering with cross-functional teams and senior engineers to deliver high-impact solutions with autonomy and accountability.

Qualifications

  • 5–8+ years of professional software engineering experience.
  • Strong backend and platform skills including distributed systems, microservices, event-driven architectures, and cloud-native design on AWS.
  • Experience with Kafka or other event-streaming platforms.
  • Solid backend engineering experience in Golang (preferred) / Java / Node; willingness to learn other languages.
  • Solid experience with data modelling and persistence at scale, ideally with DynamoDB or equivalent NoSQL experience.
  • Experience integrating with LLMs and vector databases in a backend or platform context.
  • Experience with AWS and operations including core AWS services (DynamoDB, EKS, etc.), Docker, Kubernetes, CI/CD, infrastructure as code, and monitoring.
  • Ability to explain architectural trade-offs clearly around storage, consistency, and throughput.
  • Strong engineering fundamentals including clean code, testing strategies, debugging production systems, and building reliable systems.
  • Experience using AI coding tools such as Copilot, Claude Code, Cursor, or similar.
  • Ability to work autonomously, define scope, and deliver solutions independently; strong prioritisation.
  • Strong communication skills with technical and non-technical stakeholders.
  • Fluency in English.

Responsibilities

  • Design and build the event-driven pipelines that capture conversational and interaction events across channels.
  • Own the data model and storage architecture for DynamoDB for AI agents.
  • Design system architecture and proposals for ingestion, schema design, and access patterns.
  • Build event-sourcing / CQRS-style systems for high-throughput streams with consistent reads.
  • Write production-grade Go services with tests and documentation; ensure observability and resilience.
  • Own the full lifecycle from design to deployment, monitoring and on-call.
  • Follow a build-ship-run approach.
  • Design APIs and data contracts for efficient context retrieval by AI agent platforms.
  • Optimize DynamoDB capacity modes, indexing, and access patterns as volume grows.
  • Contribute to architecture discussions, code reviews, and standards definition.
  • Mentor team members and share knowledge.
  • Collaborate across teams with product and technical stakeholders.

Skills

Distributed systems
Microservices
Event-driven
Golang
Kafka
Cloud-Native AWS
DynamoDB
CI/CD
Observability
Mentorship
English fluency

Tools

Docker
Kubernetes
EKS
Terraform

Job description

Sinch is building the next generation of conversational AI infrastructure. As a Senior Software Engineer on the Context Storage team, you will design, build, and own the core data platform that captures, persists, and serves conversational context to AI agents across SMS, WhatsApp, and voice at scale.

You will work on a zero-to-one platform from the ground up, partnering with cross-functional teams and senior engineers to deliver high-impact solutions with autonomy and accountability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer, AI Context Platform (Go/DynamoDB)
Senior Backend Engineer, AI Context Platform (Go/DynamoDB)

Sinch AB • Spain

On-site
EUR 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Sinch • Madrid

On-site
EUR 60,000 - 80,000
Sr Software Engineer
Sr Software Engineer

Sinch AB • Spain

On-site
EUR 60,000 - 80,000
Senior Java AI Platform Engineer
Senior Java AI Platform Engineer

Sinch • Spain

On-site
EUR 60,000 - 80,000
Sr Software Engineer
Sr Software Engineer

Sinch • Spain

On-site
EUR 60,000 - 80,000
Principal AI Engineer: Context Engines & Agent Skills
Principal AI Engineer: Context Engines & Agent Skills

Elastic • Madrid

Hybrid
EUR 120,000 - 180,000
Health coverage
Flexible schedules
Vacation days
+1
Senior AI Agent Engineer - Production-Grade Backend
Senior AI Agent Engineer - Production-Grade Backend

IFS • Madrid

On-site
EUR 70,000 - 95,000
Senior Software Engineer - Conversational AI & Backend
Senior Software Engineer - Conversational AI & Backend

Python • Madrid

On-site
EUR 70,000 - 110,000
Senior AI Agent Engineer - Conversational Analytics
Senior AI Agent Engineer - Conversational Analytics

Factorial Hr • Barcelona

Hybrid
EUR 60,000 - 90,000
Equity participation
Hybrid work arrangement
Senior Product Manager, AI Context Platform & Retrieval
Senior Product Manager, AI Context Platform & Retrieval

JetBrains • Madrid

Hybrid
EUR 75,000 - 110,000
Flexible work location
Remote work up to 30 days/year abroad
Learning & development opportunities
+1