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.
Kepler is a recruitment CRM built around AI Chat. You ask in plain English and it searches your CVs, notes, emails and call transcripts, scores people against the brief and proposes updates you approve. It is one plan at USD 99 per user per month, with the AI and the migration included.
The difference is how you work.
Kepler is a simple, modern CRM where you ask AI Chat in plain English instead of searching by hand. AI Chat is included on every plan, monthly and annual, with no add-on or upgrade needed.
Ezekia’s AI workflows and search are on Enterprise, its one paid tier, which it quotes firm by firm.
Written from Ezekia's own public documentation and pricing pages, . Tell us if we have something wrong and we will correct it.
Longer reads: the full Ezekia review and the best Ezekia alternatives in 2026.
| Dimension | keplerKepler | Ezekia |
|---|---|---|
| AI Chat and search | 4 dimensions: 3 Kepler ahead | |
| How you work |
Kepler
Kepler ahead.
Ask AI Chat, and it does the work AI Chat is on every page. It finds people, ranks them and updates records once you approve. |
Ezekia
An AI Sidekick It summarises profiles and assignments, drafts outreach and suggests similar people. |
| Search |
Kepler
Kepler ahead.
Ask in plain English AI Chat searches your CVs, notes, emails and call transcripts. |
Ezekia
Natural-language and vector search From a free-text prompt, dictation or a job description, with a Query Builder and People Like This. |
| Meeting notes |
Kepler
Kepler ahead.
Its own notetaker on every call Joins Teams, Zoom and Google Meet calls and files the summary, next steps and transcript on the record. |
Ezekia
No notetaker of its own Meeting notes come through partners such as Metaview, Carv, CoRecruit and HireLogic. |
| Outside AI tools |
Kepler
Both have this.
An MCP server for Claude and ChatGPT They can search and update your workspace within the permissions you grant. |
Ezekia
Both have this.
An MCP server of its own Claude, ChatGPT or Copilot can search candidates and update records. |
| Matching and records | 4 dimensions: 4 Kepler ahead | |
| Matching |
Kepler
Kepler ahead.
A score from 0 to 100 for every candidate Each criterion shows the line from the CV, call or email behind it. |
Ezekia
Job-spec matching with filters Must-have, important and exclude filters over its records. |
| Record updates |
Kepler
Kepler ahead.
Updates you approve Emails, calls and messages become suggested updates. A person approves each one. |
Ezekia
Outlook sync Emails, meetings, contacts and tasks sync between Outlook and Ezekia. |
| Change history |
Kepler
Kepler ahead.
History and undo on every field Each AI change records where it came from. |
Ezekia
Journal View A unified activity timeline on each record. |
| Contact details |
Kepler
Kepler ahead.
Finds emails, mobiles and LinkedIn URLs Built in, for one record or in bulk, with a review step. |
Ezekia
Through partner integrations Altrata and HelloSky for people intelligence. |
| Email, consent and documents | 5 dimensions: 1 Kepler ahead | |
| Email and calendar |
Kepler
Kepler ahead.
Gmail and Outlook, two-way Threads link to the right record, with booking links on both. |
Ezekia
Microsoft 365 Its published material does not name Google Workspace or Gmail. |
| Email drafting |
Kepler
Both have this.
AI drafts in every composer From the thread, the record and the job. You edit and send. |
Ezekia
Both have this.
Sidekick drafts outreach Personalised, alongside profile and assignment summaries. |
| Email sequences |
Kepler
Both have this.
Email campaigns that send for you Reminders when it is time to call or reach out on LinkedIn. Sending caps per mailbox, with results tracked to placements. |
Ezekia
Both have this.
Email Sequencing Listed among its modules. |
| Consent |
Kepler
Both have this.
A consent record for each person With the lawful basis and an expiry date. Campaign audiences respect it. |
Ezekia
Both have this.
GDPR management Consent notifications and renewals, right-to-be-forgotten handling and data access requests. |
| Candidate documents |
Kepler
Both have this.
Your own branded CV template Formats a candidate onto it and downloads DOCX or PDF. |
Ezekia
Both have this.
Reports from custom templates In Word, PDF, PowerPoint or Excel. |
| Price and plans | 3 dimensions: 3 Kepler ahead | |
| Price |
Kepler
Kepler ahead.
USD 99, published Per user per month billed annually, or USD 129 monthly. Every feature is included. |
Ezekia
Enterprise, quote only Its one paid tier, priced CUSTOM per user and quoted individually. |
| AI on the plan |
Kepler
Kepler ahead.
AI Chat on every plan Monthly and annual, with no add-on or upgrade needed. |
Ezekia
AI on Enterprise Its AI-powered workflows and search are on the quote-only Enterprise tier. |
| Migration |
Kepler
Kepler ahead.
Done for you, free On every plan, with fifty of your own records to check first. |
Ezekia
Scoped in the quote Ezekia scopes and quotes every plan individually. |
AI Chat is on every page. Ask it in plain English and it searches candidates, CVs, notes, emails and call transcripts, ranks a shortlist against a job and drafts emails. It writes nothing until you approve.
Active data engineers in London who have used Kafka in production, available within a month
Found 4 candidates. Three mention Kafka on their CV; one said it on a recorded call last week.
| Candidate | Current employer | Notice | Why it matched |
|---|---|---|---|
| Sophia Bennett | Monarch Analytics | 1 month | Kafka streaming for card transactions at Halcyon CV |
| Amir Hassan | Northwind Capital | 2 weeks | Kafka feed for the risk platform CV |
| James Okafor | Juniper Systems | 3 months | Rebuilt the Kafka clickstream pipeline CV |
| Oliver Chen | Northwind Capital | Immediate | Mentioned running Kafka on the 2 Sep call Call note · 2 Sep |
Kepler scores every candidate from 0 to 100 against the job. The criteria come from the job description and you can edit them. Each one shows the line from the CV, call or email behind it, so you can explain a longlist to a client. Ezekia matches against a job spec with must-have, important and exclude filters.
| 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
A start date in an email or a salary on a recorded call. Kepler reads it and suggests the change on the field, with the message it came from attached. You accept or reject it, and every field keeps its history so you can put a value back.
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 |
Kepler's CV parsing and formatting come from RemakeCV, built by the same team and used by 300+ recruitment agencies. The migration that fills your database on day one runs on an engine that has been reading real agency CVs for years, not on something written for this launch.
The 300+ figure is RemakeCV's agency count. The parser reading your archive is the one those agencies already run.
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.
Kepler's one price next to the Ezekia plan that carries the features compared on this page. Cheaper tiers are listed underneath with what they leave out.
USD 99 per user / month, billed annually
USD 129 billed monthly
One plan, monthly or annual. AI Chat and every feature on this page are included, with no add-on or upgrade needed.
Not published
The one paid tier, carrying Ezekia’s “AI-powered workflows & search”, priced CUSTOM with no public figure.
From Ezekia's pricing page, checked 13 Sep 2026.
It depends on how you want to work. If you want a simple, modern CRM with the AI included, where you ask AI Chat in plain English and it finds, ranks and updates records for you, choose Kepler. It is one plan at USD 99 per user per month billed annually, works with Gmail and Outlook, has its own meeting notetaker and includes a free migration. If you want a Microsoft 365 platform built around the retained search assignment, quoted per firm, Ezekia is built for that.
Kepler is USD 99 per user per month billed annually, or USD 129 monthly, with every feature included. AI Chat is included on every plan, monthly and annual, with no add-on or upgrade needed. Ezekia’s AI workflows and search are on Enterprise, its one paid tier, priced CUSTOM per user and billed monthly (checked 13 Sep 2026). There is no public figure.
Kepler does. Its notetaker joins Microsoft Teams, Zoom and Google Meet calls and files the summary, next steps and transcript on the right record, where search can find it later. Ezekia does not have its own meeting notetaker. It integrates third-party ones such as Metaview, Carv, CoRecruit and HireLogic.
Kepler syncs two-way with both Gmail and Outlook, links threads to the right record and offers booking links on both. Ezekia’s published material describes Microsoft 365 throughout and does not name Google Workspace or Gmail (checked 6 Sep 2026).
Yes, one for each job. A hiring manager signs in by email link with no account to create, sees the candidates you share (optionally blind, with a redacted CV), rates them 1–5, comments and requests interviews. Each action lands on the job timeline and in your inbox. Ezekia’s portal is white-labelled and shares shortlists, reports, feedback and search activity.
Kepler runs the migration for you, free, on every plan. You send an export from Ezekia plus any loose CVs and spreadsheets, and Kepler maps, cleans and checks the data. Custom fields are rebuilt as real fields, and activity, stages and history come across. You review fifty of your own records before the full load, and you can export your whole workspace at any time with no exit fee.
Bring your hardest search to a 15-minute call. We will run it live, on real records, and talk through what a migration would look like.