Careers

Build AI systems that reach production

We are a small remote studio shipping AI-native products for clients — RAG systems, agent pipelines, and the platform work underneath them. Every role here maps to work we actually sell.

How to apply

There is no form and no tracking system. Email your CV to team@remotepuzzle.com, name the role in the subject, and include a link to something you have built. A person reads it.

Email your CV

Open roles

Select a role for the full description. All are remote and open to applicants anywhere — we hire on what you can build, not where you are.

AI

AI Engineer — RAG & LLM Systems

Full-time or contract · Remote — anywhere · Mid to senior

Most of what we ship under this heading is retrieval, not model work. A client has knowledge spread across PDFs, a wiki, a ticketing system and three databases, and wants answers that are correct and traceable to a source. The interesting engineering is in chunking, retrieval quality, permission filtering and evaluation — not in prompt wording.

You would own that end to end: ingestion through to the evaluation set that tells us whether a change made answers better or just different.

What you would do

  • Design ingestion and chunking for real client corpora — inconsistent PDFs, tables, scanned documents, half-maintained wikis.
  • Build retrieval that filters by identity in the same query as the search, so a user never retrieves a document they cannot see.
  • Create evaluation sets before shipping, so answer quality is a measurement rather than an impression.
  • Keep inference cost predictable — caching, per-account caps, and picking the smallest model that clears the bar.
  • Design against prompt injection from the start: scoped tools, confirmation on irreversible actions, provenance on every chunk.

What we are looking for

  • Production Python or TypeScript, and comfort in a relational database beyond an ORM.
  • You have shipped something using an LLM API to real users, and can describe what went wrong with it.
  • Working knowledge of embeddings and vector search — pgvector or equivalent.
  • You measure before optimising, and can say what 'better' meant on a system you improved.
  • Clear written English. Most decisions here are argued in writing.

Send your CV to team@remotepuzzle.com

Include a link to something you have built and a sentence on why this role. No cover letter needed.

Apply for this role
AG

Agentic Systems Engineer

Full-time or contract · Remote — anywhere · Senior

We argue in public that most of a delivery pipeline can be run by agents, and we build it that way for clients. That is only defensible if the gates are real: an agent may propose anything and commit nothing a person has not seen.

This role is the engineering behind that claim. It is closer to platform and pipeline work than to prompt engineering, and the hard parts are permissions, observability and failure handling.

What you would do

  • Build agent pipelines that turn a written spec into tickets, implementations and reviewed pull requests.
  • Scope every tool an agent can reach to least privilege, enforced server-side rather than by instruction.
  • Instrument the pipeline so every tool call is logged with its inputs and an odd run is visible before it matters.
  • Wire alerting and delivery events into the channels a client already uses — Slack, Discord, or their own.
  • Decide honestly where a human gate belongs, and defend it when a client asks for it to be removed.

What we are looking for

  • Strong CI/CD background — you have built pipelines other people depend on, not just used them.
  • Practical experience with agent or tool-calling APIs, including where they fail.
  • Node.js or Python, containers, and infrastructure as code.
  • A security instinct: you assume untrusted input reaches the model and design for that being survivable.
  • Comfortable saying that a proposed automation is a bad idea.

Send your CV to team@remotepuzzle.com

Include a link to something you have built and a sentence on why this role. No cover letter needed.

Apply for this role
PE

Full-Stack Product Engineer

Full-time or contract · Remote — anywhere · Mid to senior

Our MVP builds run on a fixed scope and a fixed price, with working software on a live URL every week. That format is unforgiving of gold-plating and equally unforgiving of shortcuts that collapse under the first real users.

You would be the person deciding, repeatedly, which of those two a given choice is — and shipping either way.

What you would do

  • Build and ship features end to end: schema, API, interface, tests, deploy.
  • Get the unglamorous parts right the first time — authentication, payments, transactional email, admin.
  • Deploy to production with CI/CD and monitoring, not to a demo environment.
  • Show work weekly to the client and take direction from what they say when they see it.
  • Hand over a codebase someone else can pick up, because the client owns it from the first commit.

What we are looking for

  • TypeScript and React in production, and a real understanding of the server side.
  • Relational data modelling — you can design a schema that survives the second feature request.
  • You have taken something to production yourself, including the deploy and whatever broke after.
  • Comfortable working directly with a client without a project manager in between.
  • You scope down. An MVP that ships beats a better one that does not.

Send your CV to team@remotepuzzle.com

Include a link to something you have built and a sentence on why this role. No cover letter needed.

Apply for this role
PL

Platform Engineer — Scale & Reliability

Full-time or contract · Remote — anywhere · Senior

Clients arrive with a monolith that fell over under load, deploys that take a day and a held breath, and no visibility into which part is slow. They cannot stop serving customers while it gets fixed.

So the work is incremental by constraint: move things behind queues, split what genuinely needs splitting, and leave alone what is merely ugly. Judgement about which is which is most of the job.

What you would do

  • Move heavy work off the request path into durable background jobs and event streams.
  • Split services where there is a real reason to, using a strangler approach rather than a big-bang rewrite.
  • Add observability first — metrics, tracing and alerts — so changes can be proven rather than believed.
  • Make deploys boring: zero downtime, reversible, frequent enough that nobody dreads them.
  • Tell a client when re-architecture is not what they need, which is more often than they expect.

What we are looking for

  • You have operated a distributed system in production and been on call for it.
  • Queues and event streaming in anger — BullMQ, Kafka, RabbitMQ or equivalent.
  • Deep PostgreSQL: query plans, indexing strategy, migrations under load.
  • Containers, orchestration and infrastructure as code.
  • You can migrate a live system incrementally and explain the plan to a non-technical owner.

Send your CV to team@remotepuzzle.com

Include a link to something you have built and a sentence on why this role. No cover letter needed.

Apply for this role
RD

Performance & Debugging Engineer

Contract or full-time · Remote — anywhere · Senior

This is the work clients bring us when their own team has already spent weeks on it: mystery slowness with no obvious cause, a bug that only happens in production, or a system they inherited with no documentation and no one left who wrote it.

It suits someone who genuinely enjoys the diagnosis and is disciplined about measuring instead of guessing. The deliverable is a report a non-engineer can act on, plus the fixes.

What you would do

  • Instrument first and establish a baseline, so a fix can be proven rather than claimed.
  • Profile and trace to the actual bottleneck — database, code, network or browser — rather than the suspected one.
  • Reproduce and root-cause the intermittent, production-only bugs that resist normal debugging.
  • Audit unfamiliar codebases: how it runs, what earns the money, where the risk sits, what to do next.
  • Write findings in plain English, including an honest account of what you did not have time to examine.

What we are looking for

  • You reach for EXPLAIN, a profiler and a trace before you reach for a theory.
  • Comfortable in an unfamiliar codebase in a language you did not choose.
  • Strong PostgreSQL, and a working understanding of browser performance as well as server.
  • Distributed tracing and observability tooling — OpenTelemetry or similar.
  • You can write a report a CTO and a founder will both understand.

Send your CV to team@remotepuzzle.com

Include a link to something you have built and a sentence on why this role. No cover letter needed.

Apply for this role
GE

AI Search & GEO Strategist

Contract or part-time · Remote — anywhere · Mid to senior

Buyers increasingly ask an assistant instead of searching, and the tactics that get a page cited in a generated answer overlap with classic SEO without being identical to it. We do this work for clients and on our own site, which means you can see the results of your own decisions.

It is a technical role more than a content one. A surprising share of the job is discovering that a CDN has been quietly blocking AI crawlers for months.

What you would do

  • Audit what AI crawlers actually receive — not what the site intends to serve them.
  • Structure content so a model can quote it: self-contained passages, real answers to real questions, clean structured data.
  • Own technical SEO fundamentals, because they have not stopped mattering.
  • Track citation and referral behaviour across assistants and search, and report honestly when something did not work.
  • Write and edit long-form technical content, working with engineers on accuracy.

What we are looking for

  • Demonstrable SEO results you can explain the mechanism behind, not just the graph.
  • Comfortable with schema.org structured data, robots directives, sitemaps and crawl diagnostics.
  • Enough technical fluency to read a page's HTML and headers and know what is wrong.
  • Genuinely good writing. Most GEO advice fails because the underlying content is thin.
  • Honest measurement, including about attribution being hard in this channel.

Send your CV to team@remotepuzzle.com

Include a link to something you have built and a sentence on why this role. No cover letter needed.

Apply for this role
TW

Technical Writer — AI & Engineering

Contract or part-time · Remote — anywhere · Mid to senior

Our blog is not marketing filler; it is the main reason technically-minded buyers take us seriously, and it is written to be quotable by both people and models. Posts take positions, cite sources and say when something is a bad idea.

You would write with our engineers rather than about them, which means asking questions until you understand the thing well enough to argue about it.

What you would do

  • Write long-form posts on AI engineering, architecture, cost and delivery that hold up to a technical reader.
  • Interview engineers and turn what they know into something a founder can act on.
  • Cite real sources, and check that a link says what you claim it says.
  • Keep published posts current — a cost figure from last year is a liability.
  • Take a position. A post that hedges everything is not worth publishing.

What we are looking for

  • Published technical writing we can read, on subjects with real depth.
  • Enough engineering literacy to read documentation and code without needing everything explained.
  • You fact-check by default and are comfortable telling an engineer their explanation does not hold together.
  • Plain English. No filler, no invented statistics, no stacked adjectives.
  • Self-directed — you will pick topics as well as write them.

Send your CV to team@remotepuzzle.com

Include a link to something you have built and a sentence on why this role. No cover letter needed.

Apply for this role

None of these quite you?

Send an open application to team@remotepuzzle.com. Good people rarely fit a listing exactly, and we would rather hear from you than not.

Email your CV