Re: Senior Data Engineer at Northwind
Thanks for sending the details over. The role sounds great, and I can start on 3 October if the timing works for them.
Find the right candidate in seconds, and let Kepler update your records for you.
| Name | Headline | Location | Status |
|---|---|---|---|
| Sophia Bennett | Senior data engineer | London | Active |
| Amir Hassan | Data engineer | London | Active |
| James Okafor | Senior data engineer | Reading | Active |
From the team behind RemakeCV, used by 1,000+ recruiters at 300+ agencies.



A start date in an email, a resignation over WhatsApp, a salary on a call. Kepler suggests the change and you accept or reject it.
Three candidates · this week
Re: Senior Data Engineer at Northwind
Thanks for sending the details over. The role sounds great, and I can start on 3 October if the timing works for them.
Are you still keeping half an eye out?
I handed my notice in this morning, so I am actively looking now.
James · 11:26For my next move I am looking for £105,000. I would want a step up for a move.
| Candidate | Available from | Status | Expected salary | Notice period | Company | Owner | Skills | |
|---|---|---|---|---|---|---|---|---|
| Sophia Bennett | Not set | Passive | £90,000 | 1 month | Monarch Analytics | Priya Nair | ||
| Amir Hassan | 14 Oct 2026 | Passive | £85,000 | 2 weeks | Northwind Capital | Priya Nair | ||
| James Okafor | Immediate | New | £100,000 | 3 months | Juniper Systems | Tom Reilly | ||
| Mei Tan | Not set | Passive | S$160,000 | 2 months | Atlas Cloud | Tom Reilly | ||
| Elena Rossi | Not set | Active | €78,000 | 1 month | Forma | Tom Reilly | ||
| Oliver Chen | Immediate | New | £88,000 | None | Northwind Capital | Priya Nair | ||
| Rahul Menon | 2 Nov 2026 | Active | £92,000 | 1 month | Juniper Systems | Priya Nair | ||
| Yuki Tanaka | Not set | Passive | ¥14,000,000 | 3 months | Atlas Cloud | Tom Reilly | ||
| Hafiz Rahman | 20 Oct 2026 | Active | S$145,000 | 2 weeks | Meridian Partners | Priya Nair | ||
| Clara Nowak | Not set | New | €84,000 | 1 month | Forma | Tom Reilly | ||
| Daniel Okonkwo | Immediate | Active | £78,000 | None | Northwind Capital | Priya Nair | ||
| Ana Ferreira | 8 Dec 2026 | Passive | €96,000 | 3 months | Juniper Systems | Tom Reilly | ||
| Tomas Novak | Not set | Active | €71,000 | 1 month | Monarch Analytics | Priya Nair | ||
| Grace Adeyemi | 27 Oct 2026 | Active | £105,000 | 2 weeks | Atlas Cloud | Tom Reilly | ||
| Ivan Petrov | Not set | Passive | €88,000 | 2 months | Forma | Priya Nair | ||
| Leila Haddad | Immediate | New | £82,000 | None | Meridian Partners | Tom Reilly | ||
| Marcus Reid | 16 Nov 2026 | Active | £98,000 | 1 month | Monarch Analytics | Priya Nair | ||
| Nadia Kaur | Not set | Passive | S$172,000 | 3 months | Northwind Capital | Tom Reilly |
Say the trigger, the conditions and what should happen. Kepler builds the automation and opens it on the canvas for you to check.
When a candidate is placed and the fee is confirmed, wait 30 days and create a check-in task for their owner, then remind them when it is due.
Say the trigger, any conditions, and what to do.
When an application moves to Placed
Only when the placement fee is confirmed
Wait 30 days from the start date
30-day check-in for the record owner
Message the owner when the task is due
Add a job and every candidate is scored against the brief. Open a row and each requirement carries a verdict and the line behind it.
| Candidate | Match | Role title | Current employer | Skills | |
|---|---|---|---|---|---|
| Sophia Bennett | 92Strong | Senior Data Engineer | Monarch Analytics | Python, Spark, AWS, Terraform, dbt | |
| Amir Hassan | 81Good | Data Engineer | Northwind Capital | Python, Spark, EMR, SQL, Airflow | |
| James Okafor | 74Good | Senior Data Engineer | Juniper Systems | Spark, Azure, Databricks, Kafka, Scala | |
| Mei Tan | 68Weak | Engineering Manager, Data | Atlas Cloud | AWS, Leadership, Python, Snowflake | |
| Elena Rossi | 55Weak | Analytics Engineer | Forma | dbt, SQL, Python, Looker | |
| Oliver Chen | 49Off spec | Platform Engineer | Northwind Capital | AWS, Kubernetes, Terraform, Go |
Select a candidate to read the evidence.
92
judge score
Strong match
3 of 4 criteria met
Assessment
A strong fit for the brief. Sophia has run a production Spark platform on AWS and has managed a team through a migration. Financial services exposure is via a payments client rather than a bank.
Candidate
Criteria · 3 of 4
Every job has a board from sourced to placed. Move a card and the record, its notes and its tasks follow.
More on pipeline and jobsPick a dataset, a metric and how to group it, and Kepler draws the chart. Save dashboards for yourself or share them with the team.
More on reportingSend and receive from the record. Every message is filed where you will look for it, whichever channel it came in on.
More on connected conversationsA notetaker joins your calls and writes the summary, the next steps and the full transcript to the record.
More on calls and meeting notesBook interviews from the record with your Google or Microsoft calendar, or send a link and let the candidate pick.
See every featurePublish roles on your own domain. Applicants arrive parsed, deduplicated and scored against the job.
More on the job boardUpload a folder of CVs, or your old system’s export, and get searchable profiles. Scans and awkward layouts included.
More on CV parsing and migrationOpen a profile and see whether they are already in Kepler, what changed since last time, or add them in one click.
More on the LinkedIn extensionConnect your own tools with a scoped API key, or let the AI assistant you already use work with your data over MCP.
Read the developer docsSophia Bennett
Senior Data Engineer
Elena Rossi
Analytics Engineer
Oliver Chen
Platform Engineer
Amir Hassan
Data Engineer
James Okafor
Senior Data Engineer
Mei Tan
Engineering Manager, Data
RemakeCV parses CVs for 1,000+ recruiters at 300+ agencies. The same parser reads everything you bring across, so your archive is searchable from day one.
I have spent the last few years working with recruitment agencies, first on CV formatting and now on the CRM around it. If you have questions before booking a demo, email me. I read and answer every message.
Whatever your current system gives you, plus loose CVs and spreadsheets sitting in folders. Not sure how to export? We will walk you through it.
Extraction, mapping, de-duplication and validation, the unglamorous half most vendors leave on your desk. Your custom fields are recreated rather than flattened into notes.
Fifty of your own records, fully parsed. Your people, not a demo set. Tell us what we got wrong and we re-run.
The full database goes in, mailboxes and calendars connect, and history backfills onto the right records. We stay on it until your team is working.


…and any other ATS or CRM, plus spreadsheets, shared inboxes and folders full of CVs. Whatever shape the data is in, it comes across.
Bring the export and we’ll tell you on the call exactly what maps and what doesn’t. Book the export call
Your candidates, clients and conversations belong to your workspace and nobody else. Kepler meets GDPR and Singapore’s PDPA, and our privacy policy sets out the rest.
General Data Protection Regulation
Personal Data Protection Act
Everything agencies ask before they switch. Anything else, ask us on a demo call.
Any ATS or CRM. Kepler’s flexible data model maps your existing candidates, clients, jobs, notes and full activity history across with virtually zero data loss. Bullhorn, Vincere, JobAdder, Recruit CRM, Loxo, Recruiterflow and Manatal all export in formats Kepler is built to take.
Days. Once the export from your previous ATS arrives complete, we run the full load, connect mailboxes and backfill history in days, not weeks. Kepler handles extraction, validation and go-live support in-house. No external consultants needed.
Not self-serve. On the demo we load a slice of your own data and you search it yourself. After that, a pilot on real roles, covering sourcing, pipeline and inbox, is available before you commit to a migration.
Yes. Every seat includes a monthly AI allowance for search, matching, CV parsing and the assistant. It is part of the plan, not a separate module. If your team needs more capacity, we can raise the allowance.
No. Your data is never used to train AI models. Your candidates, clients and conversations stay yours, and Kepler is GDPR and PDPA compliant.
You export it. The whole workspace, candidates, clients, jobs, activity and files, is yours to take out whenever you want, and there’s no exit fee for doing it. We’d rather you stayed because the product works than because leaving is painful.
No. Buy one seat if you’re a solo recruiter. Add a consultant when you hire one and drop the seat when they leave, so you’re billed for the seats you’re actually using.
Partly, and we’d rather be straight about it. Contract placements, day rates, margins and multi-currency fees are all supported. Timesheets, invoicing and payroll are not. If your desk runs on those, you’d keep your back-office system and use Kepler for everything up to and including the placement.
Because the AI, the meeting recorder, the parser and the job board are in the price rather than sold as separate modules. Priced like-for-like against an ATS plus a notetaker plus a parser plus a careers-page plugin, Kepler is usually cheaper, and it’s one bill instead of four.
We set up your workspace, migrate your data free, and walk you through it. No card, no minimum seats.
We will email you within one working day to set up your workspace and agree a time for the walkthrough.
Want a walkthrough sooner? Book a demo