Job board

Publish a job. Get scored applicants.

Kepler hosts your careers page on a domain you own — your logo, your words. Every application that arrives through it lands in the pipeline parsed, checked against the people you already have, and scored against the job’s rubric.

jobs.youragency.com
Your Agency Open positions

Roles we are hiring for, on behalf of our clients

Open roles

6 open roles
Search by title or keyword
All locationsAll typesAll departments
RoleLocationDepartmentPosted
  • Senior Data Engineer

    Northwind Capital — the data platform behind the research desk.

    LondonFull time
    Data
    2 days ago
  • Quantitative Analyst

    LondonFull time
    Research
    4 days ago
  • Platform Engineer

    SingaporeFull time
    Engineering
    1w ago
  • Analytics Engineer

    Remote — UKContract
    Data
    2w ago
  • Risk Data Analyst

    LondonFull time
    Research
    3w ago
  • Data Platform Lead

    LondonFull time
    Data
    1mo ago
Nothing that fits? Check back soon, new roles are added every week. Powered by Kepler CRM
01

Your domain, your brand

The page runs at jobs.youragency.com with your logo and your words. Hosting, certificates and updates are ours — there is nothing to install, patch or renew.

02

Search engines can read the role

Every published role ships structured job data, so a listing carries its title, organisation, location, employment type and posting date rather than a wall of text.

03

No account to apply

A name, an email and a CV. Applicants never make an account, and you never chase a PDF out of an inbox.

jobs.youragency.com/senior-data-engineer
Your Agency All open positions

Data · Full time

Senior Data Engineer

Apply for this role

About the role

Northwind Capital is building the data platform behind its research desk, and is hiring a senior engineer to own it end to end — ingestion, warehouse and the tooling the analysts work in.

What you will do

  • Run the ingestion platform in Python and Spark.
  • Own the AWS estate the warehouse sits on.
  • Lead a small team through the next migration.
The front door

Your careers site, live today.

Publish a role and it is on your own domain the same day — the role page, the facts panel and the application form, all in the theme you picked. Candidates read it, apply on it, and never leave your brand to do it.

Behind the door

Applications arrive worked-up. Not as a pile of PDFs.

Each applicant is parsed on arrival, checked against the people you already have, and scored against the same rubric as your shortlists. Accept one and it becomes an application on the board at the stage the posting names.

Senior Data EngineerNorthwind Capital · London · Open
For review 3Accepted 12Rejected 4
  • Sophia BennettStrong Match · 92%Existing candidate

    Senior Data Engineer · Monarch Analytics

    sophia.bennett@monarch.example London Applied 06/09/2026 Resume
    Sourced Accept Reject
  • Iris ColeStrong Match · 91%

    Data Engineer · Halcyon Data

    iris.cole@fastmail.example London Applied 06/09/2026 Resume
    Sourced Accept Reject
  • Jonah ReyesModerate Match · 74%

    Analytics Engineer · Vector Retail

    j.reyes@vectorretail.example Manchester Applied 05/09/2026 Resume
    Sourced Accept Reject

Sourced

3

Sophia Bennett

Senior Data Engineer

Active92%

Monarch Analytics

Iris Cole

Data Engineer

Active91%

Halcyon Data

Elena Rossi

Analytics Engineer

Active55%

Forma

Screening

1

Amir Hassan

Data Engineer

Active81%

Northwind Capital

What you are setting up

Three parts, and none of them a plugin.

The domain the board runs on, the form a candidate actually fills in, and the data a search engine reads off the role.

Custom domain Live

jobs.youragency.com

At your DNS provider, create a CNAME record for jobs.youragency.com pointing to:

CNAME targetportal.keplercrm.com
Verify DNS

A domain you own

Point a CNAME at Kepler and the board serves on your domain, so the SEO for your roles accrues to you rather than to a job site.

Apply

Name and email are required. A CV helps us move faster.

Upload PDF, DOC, or DOCX (max 10MB)
We’ll use your details to contact you about this application.Submit application

An application, not a sign-up

Name, email and a CV, with phone, location and LinkedIn optional. No account, no password, no portal login to forget.

Structured data every published role

  • @typeJobPosting
  • titleSenior Data Engineer
  • hiringOrganizationYour Agency
  • jobLocationLondon
  • employmentTypeFULL_TIME
  • datePosted2026-09-04
  • directApplytrue

Structured job data

Each published role emits a JobPosting record, so search engines can render the listing instead of guessing at it.

Hosted, not bolted on

Your front door, straight into the pipeline.

The careers page is where candidates meet you. Kepler keeps it on your brand and feeds the desk behind it.

  • Hosted by us, branded as you. Your logo, your words and your domain, with hosting, certificates and updates handled by Kepler rather than by whoever installed the plugin last.
  • Applicants land in your pipeline, not someone else’s feed. No third-party board sits in the middle — every application arrives in the CRM you own, already attached to the job it came from.
  • Included in the plan. The hosted careers page is part of the single Kepler plan: no add-on module to buy and no fee per application on top.

Questions, answered.

Can the careers page run on my own domain?

Yes. Kepler hosts it at jobs.youragency.com with your logo and your words — you add one CNAME record at your DNS provider and verify it in Settings → Job Portal. Hosting, certificates and updates are handled by us, so there is nothing to install, patch or renew.

Will the roles show up on Google?

Every published role ships structured job data — a JobPosting record carrying the title, the hiring organisation, the location, the employment type and the date it was posted — so search engines can render the listing rather than infer it. Because the board runs on your domain, that ranking accrues to you.

Where do applications go?

Straight into the job they applied to, on the Inbound tab. Contact details and current title are parsed from the CV on arrival, an applicant already in your database is flagged and merged into the record they have rather than duplicated, and each one carries a score against the same rubric as your shortlists. Accepting puts them on the pipeline board at the stage the posting names.

Do applicants need an account?

No. The form asks for a first name, a last name and an email, with phone, location and LinkedIn optional, and a CV attached as a PDF or Word file. There is no sign-up, no password and no portal login to forget.

Is the hosted careers page an add-on?

No. Kepler is one plan and the careers page is in it. There is no module to buy on top and no per-application fee — hosting, certificates and updates are all part of the plan.

Start your free trial.

We set up your workspace, migrate your data and walk you through it.

  • Free migration from your current system
  • No card, no minimum seats
  • A reply within one working day

Prefer to talk first? Book a demo · Privacy policy