Backend Engineer — Production-Grade AI Infrastructure

Drive Capital

København

On-site

DKK 700,000 - 1,100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Normal Computing in Copenhagen is building production software for semiconductor engineers: a local CLI, a web product, and backend services that coordinate long-running work. The role focuses on backend engineering rather than ML, emphasizing clear, reliable systems.

You will design APIs, evolve data models, and improve reliability, observability, and performance across distributed services. Collaboration across repositories and languages is expected to deliver durable, maintainable software.

Qualifications

  • 4+ years of software engineering experience and a track record of shipping backend systems that other people depend on.
  • Experience designing APIs and data models, and reasoning clearly about concurrency and state.
  • Experience operating production services where reliability, observability, maintainability, and performance matter.
  • Comfort reasoning about distributed failure modes such as retries, partial completion, duplicate work, cancellation, and recovery.
  • The ability to debug across boundaries—from a client or CLI through services, databases, and deployment infrastructure.
  • Pragmatic judgment about when to invest in a durable abstraction and when to ship the straightforward version.
  • Range: you have gone deep in at least one area and can become productive in an unfamiliar codebase or technical domain.
  • A product mindset: you care whether the system is understandable and dependable for the people using it, not only whether the code is correct.

Responsibilities

  • Design stable, well-typed interfaces across CLI, web, and backend services.
  • Evolve Postgres schemas, migrations, event histories, and other durable state.
  • Build lifecycle, queueing, retry, cancellation, idempotency, and recovery behavior for long-running work.
  • Improve software that runs across developer machines and containerized environments.
  • Make failures easier to diagnose through metrics, traces, structured logs, health checks, and operator tooling.
  • Improve how changes are tested, packaged, migrated, deployed, and recovered.
  • Find and remove performance bottlenecks in APIs, database access, event processing, and execution paths.
  • Deliver product changes that cross repositories, languages, and service boundaries.

Skills

APIs design
Data modeling
Concurrency reasoning
Distributed systems
Debug across boundaries
Product mindset

Tools

Postgres
Redis
Kubernetes
Docker

Job description

Normal Computing in Copenhagen is building production software for semiconductor engineers: a local CLI, a web product, and backend services that coordinate long-running work. The role focuses on backend engineering rather than ML, emphasizing clear, reliable systems.

You will design APIs, evolve data models, and improve reliability, observability, and performance across distributed services. Collaboration across repositories and languages is expected to deliver durable, maintainable software.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Engineer — Production-Grade LLM Systems for Hardware
AI Engineer — Production-Grade LLM Systems for Hardware

Drive Capital • København

On-site
DKK 900,000 - 1,500,000
Senior ML & GenAI Engineer—Production-Ready
Senior ML & GenAI Engineer—Production-Ready

Twoday • Aarhus

On-site
DKK 900,000 - 1,300,000
Software Engineer, Backend
Software Engineer, Backend

Drive Capital • København

On-site
DKK 700,000 - 1,100,000
Senior AI/ML Engineer – Production GenAI & MLOps Lead
Senior AI/ML Engineer – Production GenAI & MLOps Lead

Twoday • Denmark

On-site
DKK 1,000,000 - 1,500,000
Senior ML Engineer — Production AI & Deployment
Senior ML Engineer — Production AI & Deployment

Terma Group • Denmark

On-site
DKK 800,000 - 1,200,000
International environment
Flexible working hours
10% pension contribution
+3
AI Platform DevOps Engineer — Kubernetes, Cloud & CI/CD
AI Platform DevOps Engineer — Kubernetes, Cloud & CI/CD

Twoday Denmark • København

Hybrid
DKK 700,000 - 1,000,000
Hybrid work model
Office in Copenhagen
Professional development
Senior Product Engineer: AI-Driven Backend & Flexible Work
Senior Product Engineer: AI-Driven Backend & Flexible Work

Pandektes • København

Hybrid
DKK 700,000 - 1,000,000
Equity package
Office in Copenhagen
Hybrid/Flexible work
+4
Senior Full-Stack Engineer: AI-Driven Product Builder
Senior Full-Stack Engineer: AI-Driven Product Builder

The Tech Collective • København

On-site
DKK 750,000 - 900,000
Small team (20 people)
Freedom to shape your role
Senior Platform Engineer – AI-Driven DevOps & Kubernetes
Senior Platform Engineer – AI-Driven DevOps & Kubernetes

Twoday Denmark • København

On-site
DKK 900,000 - 1,100,000
AI Engineer
AI Engineer

Drive Capital • København

On-site
DKK 900,000 - 1,500,000