Applied AI Engineer

Epiminds

Stockholms kommun

Sur place

SEK 900 000 - 1 200 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary
Equity
Healthcare
Wellbeing support
Office catering

Résumé du poste

Epiminds in Stockholm is building Lucy, an AI system for marketing. We’re a small team delivering a reliable environment for agents across tools, data, and tasks.

You’ll own the agent harness: the execution loop, tool interfaces, context assembly, memory, delegation, and feedback that turn model capability into dependable behavior.

You’ll collaborate with founders and engineers, shaping runtime code and evaluations while the backend owns compute. Proficiency in TypeScript and Python is expected.

Qualifications

  • Strong software engineer with experience shipping systems using language models.
  • Comfortable with TypeScript and Python, designing experiments, and runtime code.
  • Experience building agent frameworks, execution environments, or evaluation systems is relevant.

Responsabilités

  • Own the agent harness and execution loop.
  • Engineer tool interfaces with schemas, discovery, outputs and error feedback.
  • Manage context across long tasks and prompts.
  • Enable productive code execution with Python and shell commands.
  • Build the improvement cycle by turning failures into evaluations.
  • Maintain clear approval boundaries and stopping conditions for agents.

Connaissances

Software engineering
TypeScript
Python
Agent frameworks
Execution environments

Formation

Bachelor's degree in CS or related

Outils

Vercel AI SDK
LangSmith
PostgreSQL
Sandboxed Python
Node.js

Description du poste

About Epiminds

We’re building Lucy, an AI system that does marketing work: investigating performance, finding opportunities, and carrying approved changes through to execution.

We’re a small team in Stockholm building the environment that lets agents do this work reliably across tools, data, and ongoing tasks.

The Problem

A capable model still needs the right environment to do useful work. It needs access to tools, relevant context, a place to execute code, feedback on what happened, and clear boundaries for when to continue or stop.

Those choices compound. A tool response can overwhelm the context. A handoff can lose a constraint. A failed command can send an agent into a loop. An earlier assumption can become the basis for an unsupported action.

Our agents already delegate to specialists, run code in sandboxes, and retrieve client knowledge. The challenge is engineering the harness around them so they can complete longer, harder tasks with less intervention.

The Role

You’ll own the agent harness: the execution loop, tool interfaces, context assembly, memory, delegation, and feedback that turn model capability into dependable behavior.

You’ll work directly with the founders and engineers, moving between runtime code, traces, and evaluations. The backend engineer owns the underlying compute and durable execution infrastructure; you own how agents use that environment to get the job done.

What You’ll Do
  • Build the agent loop. Shape how agents plan, call tools, inspect results, recover from errors, and decide when they’re finished.

  • Engineer tool interfaces. Design schemas, discovery, outputs, and error feedback that help agents choose and use tools correctly.

  • Manage context across long tasks. Decide what enters the prompt, what stays in files, what gets retrieved, and what survives a handoff.

  • Make code execution productive. Give agents useful ways to run Python and shell commands, inspect artifacts, and correct failed attempts.

  • Build the improvement cycle. Turn failures from real runs into reproducible evaluations. Measure task completion, correctness, latency, and cost as you change the harness.

  • Preserve control. Make approval boundaries, stopping conditions, and action outcomes clear to the agent.

What We’re Looking For

You’re a strong software engineer who has built and shipped systems using language models. You understand how tool design, context, and feedback affect agent behavior, and you can investigate failures across a full execution trace.

You’re comfortable with TypeScript and Python, designing experiments, and maintaining the runtime code behind them. Experience building agent frameworks, coding agents, execution environments, or evaluation systems is especially relevant.

Our stack includes TypeScript, Node.js, the Vercel AI SDK, multiple model providers, LangSmith, PostgreSQL, and sandboxed Python execution.

Why Join Now

The harness determines how much of a model’s capability reaches the user. You’ll own that layer at Epiminds, with room to rethink how agents work and direct responsibility for proving the result.

What we offer
  • Competitive salary and meaningful equity.

  • Healthcare, retirement savings, and wellbeing support.

  • Office catering.

Hiring process
  1. Recruiter screening.

  2. Technical task.

  3. Code interview.

  4. Trial with us in the office.

We welcome applicants of all backgrounds.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Backend Engineer
Senior Backend Engineer

Epiminds • Stockholms kommun

Sur place
SEK 1 000 000 - 1 600 000
Competitive salary and equity
Healthcare and wellbeing support
Office catering
+1
Backend Engineer
Backend Engineer

Epiminds • Stockholms kommun

Hybride
SEK 900 000 - 1 300 000
Competitive salary
Meaningful equity
Healthcare and wellbeing support
+1
AI Engineer
AI Engineer

Epiminds • Stockholms kommun

Sur place
SEK 900 000 - 1 300 000
Competitive salary and equity
Healthcare and retirement savings
Office catering
+1
AI Systems Engineer — Agent Orchestration & Runtime
AI Systems Engineer — Agent Orchestration & Runtime

Epiminds • Stockholms kommun

Sur place
SEK 900 000 - 1 200 000
Competitive salary
Equity
Healthcare
+2
Software Engineer
Software Engineer

Lemonado • Stockholms kommun

Sur place
SEK 600 000 - 1 000 000
Equity
Applied AI Engineer - Agents & Local Models
Applied AI Engineer - Agents & Local Models

Playground Group • Stockholms kommun

Sur place
SEK 600 000 - 800 000
Wanted: Q
Wanted: Q

Fairlo • Stockholms kommun

Hybride
SEK 1 200 000 - 1 900 000
Private health insurance
Pension scheme
Hybrid working framework
+3
Software Engineer
Software Engineer

Myrspoven • Stockholms kommun

Hybride
SEK 700 000 - 1 100 000
Hybrid work
Stock options
Competitive salary
Forward Deployed Engineer
Forward Deployed Engineer

Proxify • Stockholms kommun

Sur place
SEK 950 000 - 1 300 000
FDE (AI Engineer)
FDE (AI Engineer)

Proxify • Stockholms kommun

Sur place
SEK 900 000 - 1 300 000
Stockholm-based role
Occasional client visits