ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Backend Engineer (Core, Agents & Learn)

Sana Roles

Stockholm, Stockholm, Sweden permanent

Posted: November 25, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design and evolve scalable, resilient backend systems for Sana's Learning and AI platforms, including agents and enterprise products.

Job Description

About Sana 

Sana is an AI lab building superintelligence for work. We believe organizations can accomplish their missions faster when humans can effortlessly access knowledge, automate repetitive work, and learn anything with the help of agentic AI. As part of Workday, we are committed to building AI that augments humans. If that’s a mission that excites you, you’re in the right place.

About the role

You will join the team building the core backend systems that power Sana’s Learning and AI platforms, including our agents and enterprise products. You will design and evolve scalable, resilient services and APIs, orchestrate high-throughput data flows, and ensure our architecture can support demanding enterprise workloads over the long term.

We are hiring for three closely related roles:

• Backend Engineer (Core)

• Backend Engineer, Agents

• Backend Engineer, Learn

1. Backend Engineer (Core)

What you will do

• Architect and maintain scalable, resilient, and extensible backend systems that power Sana’s products

• Develop and maintain features and services that drive our Learning and AI platforms

• Own scalable and stable deployments, with a focus on reliability and performance

• Work with Node.js (TypeScript) and/or Kotlin backends, PostgreSQL, and GCP

Your background

• Experience building backend systems, modeling data, scaling, and tuning performance

• Proficiency in Node.js (TypeScript) and/or JVM (Kotlin)

• Experience with PostgreSQL and GCP or similar cloud environments

2. Backend Engineer, Agents

What you will do

• Design and decompose services and APIs for clarity, scale, and long-term maintainability

• Build eventing and queue systems for reliable, high-throughput agent and data workflows

• Lead schema evolution, migrations, query and index optimization, and caching strategies

• Define and enforce consistency models, multi-region readiness, and tenant isolation

• Optimize for strict performance budgets under enterprise-scale workloads

• Work hands-on with TypeScript/Node.js, Postgres, and distributed systems primitives

What success looks like

• Core agent-related services are reliable, scalable, and easy to evolve

• Risks and bottlenecks are identified and resolved before they become critical

• APIs are clear, well documented, and power seamless agent-driven product experiences

• Data boundaries and privacy and tenant isolation are robust and uncompromised

• Performance targets are consistently met, even under heavy load

• You are a trusted partner for distributed systems design and implementation

3. Backend Engineer, Learn

What you will do

• Design and evolve backend services that power Sana’s learning experiences and content workflows

• Apply the same architectural principles as Agents (service decomposition, events, caching, consistency) to learning-focused domains

• Build and optimize APIs and data flows that enable rich, interactive learning products at scale

• Ensure systems can support high volumes of content, users, and learning activity across enterprises

• Work hands-on with TypeScript/Node.js, Kotlin, Postgres, and distributed systems primitives

What success looks like

• Learn platform services are reliable, scalable, and straightforward to extend

• APIs enable fast iteration on learning features without compromising stability

• Performance and availability remain strong as usage and content scale

Our tech stack

We build on a modern stack optimized for both humans and AI:

• Backend: TypeScript, Node.js; Kotlin (for Learn and some core services)

• Frontend: TypeScript, React, Tailwind

• Databases: Postgres, Redis

• Cloud infrastructure: GCP, Kubernetes, Terraform

What we offer

• Help shape AI's future alongside brilliant minds from Notion, Dropbox, Slack, Databricks, Google, McKinsey, and BCG.

• Competitive salary and compensation package

• Swift professional growth in an evolving environment, supported by a culture of continuous feedback and mentorship from senior leaders.

• Work with talented teammates across 5+ countries, and collaborate with customers globally

• Regular team gatherings and events (recently in Italy and South Africa)

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply