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 reads the database you already own, every CV, note, email thread and call transcript, and lets you ask it questions in plain English. AI Chat finds the people, scores them against the job and suggests updates you approve, on one plan at USD 99 per user per month. Loxo puts Loxo Source, its agents and Loxo AI Chat on its Professional plan at USD 199.
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.
Loxo Source, the agents and Loxo AI Chat are only on Loxo Professional, at USD 199 per user per month.
Written from Loxo's own public documentation and pricing pages, . Tell us if we have something wrong and we will correct it.
Longer reads: the full Loxo review and the best Loxo alternatives in 2026.
| Dimension | keplerKepler | |
|---|---|---|
| AI Chat and search | 4 dimensions: 3 Kepler ahead | |
| AI Chat |
Kepler
Kepler ahead.
On every page and every plan A monthly AI allowance is included in the seat. |
Loxo
Loxo AI Chat, only on Professional Priced by usage, which varies with the model and the request. |
| AI taking actions |
Kepler
Kepler ahead.
Finds, shortlists and updates once you approve Results can be saved as a list. Nothing is written until you say yes. |
Loxo
Answers, with a citation for every claim You choose Claude, GPT, Gemini or Grok for each conversation. |
| Search |
Kepler
Kepler ahead.
Your CVs, notes, emails and call transcripts Ask in plain English and AI Chat searches all of them together. |
Loxo
Loxo Source, only on Professional Searches Loxo’s graph alongside your own database. |
| AI tools like Claude and ChatGPT |
Kepler
Both have this.
They can work in your data Through Kepler’s MCP server, connected with an access token from Settings. |
Loxo
Both have this.
MCP, listed on Core Named in the Core plan’s features on Loxo’s pricing page. |
| Matching | 3 dimensions: 3 Kepler ahead | |
| Matching |
Kepler
Kepler ahead.
A 0 to 100 score for every candidate Based on criteria from the job description, which you can edit for each brief. Each criterion shows the line from the CV, call or email behind it. |
Loxo
Shortlist agent, seven dimensions Ranks with evidence for every call, only on Professional. |
| Matching by plan |
Kepler
Kepler ahead.
On every seat There is no higher plan to move up to. |
Loxo
Only on Professional The agents are not on the cheaper Core plan. |
| Matching cost |
Kepler
Kepler ahead.
In the seat price A monthly AI allowance is included, and more is available on request. |
Loxo
Metered in credits 2,500 per Professional seat a month, pooled across the team. |
| Keeping records current | 4 dimensions: 2 Kepler ahead | |
| Record updates |
Kepler
Kepler ahead.
Suggested from your own emails, calls and messages Each change shows its source and lands only when you accept it. |
Loxo
Refreshed in the background from Loxo’s graph The Self-Updating CRM Agent refreshes titles, companies, skills and locations. |
| Field history and undo |
Kepler
Kepler ahead.
Every field keeps its history, with undo Each AI change records where it came from. |
Loxo
A log of duplicate merges Every merge is logged, approved and reversible. |
| Contact details |
Kepler
Both have this.
Contact enrichment, one record or in bulk Finds work and personal emails, mobile numbers and LinkedIn URLs, with a review before saving. |
Loxo
Both have this.
Contact information with shortlists Delivered when available, only on Professional. |
| Call notes |
Kepler
Both have this.
A notetaker on Teams, Zoom and Google Meet Files the summary, next steps and transcript on the record. |
Loxo
Both have this.
AI Notetaker, only on Professional Part of the agent workforce. |
| Price and plans | 5 dimensions: 5 Kepler ahead | |
| Price |
Kepler
Kepler ahead.
USD 99 per user per month Billed annually (USD 1,188 a seat a year), or USD 129 monthly. |
Loxo
Professional, USD 199 Per user per month, billed annually and paid up front. Core at USD 149 does not include Loxo Source, the agents, AI Chat or the API. |
| Plans |
Kepler
Kepler ahead.
A single plan Every feature and unlimited records and storage, monthly or annual, with no add-on or upgrade needed. |
Loxo
Core, Professional and Enterprise Loxo Source, the agents, AI Chat and the API start on Professional. Enterprise is quote-only. |
| API and webhooks |
Kepler
Kepler ahead.
On every plan A public API and webhooks with delivery logs and redelivery. |
Loxo
Only on Professional Listed on the Professional plan, not on Core. |
| Careers site |
Kepler
Kepler ahead.
On your own domain Six layout themes, with job data on every role that Google’s job search can read. |
Loxo
Hosted at app.loxo.co/your-agency A careers page on Loxo’s domain. |
| Migration |
Kepler
Kepler ahead.
Done for you, free, on every plan Custom fields are rebuilt as real fields, and you check fifty of your own records first. |
Loxo
Free for Core teams of 3+ seats Professional and Enterprise migrations are scoped as fixed packages. |
Kepler starts with the years of records you already own. Ask in plain English and AI Chat searches the CVs, notes, email threads and call transcripts together, then hands back records you can act on, not names to retype. Loxo AI Chat is only on the Professional plan and is priced by usage.
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 score is based on criteria taken from the job description, which you can edit for each brief, and each criterion shows the line from the CV, call or email behind it. Loxo’s Shortlist agent ranks across seven dimensions and is only on Professional.
| 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
Kepler works from your own conversations: the email a candidate sent, the call you recorded, the message on Thursday. Each one becomes a suggested change with its source attached, and it lands only when a person accepts it. Loxo’s Self-Updating CRM Agent refreshes records from Loxo’s graph in the background.
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 Loxo 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.
USD 199 per user / month, billed annually
The plan with Loxo Source, the agents and AI Notetaker, Loxo AI Chat and API access, the features compared on this page.
Cheaper tiers, not compared above
From Loxo'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 and it finds, ranks and updates your own records for you, choose Kepler. Kepler is a single plan at USD 99 per user per month billed annually, with contact enrichment, matching that shows its evidence and a free migration. If you want a platform built around its own sourcing graph, with agents and credit-based usage, Loxo is built for that.
Kepler is USD 99 per user per month billed annually (USD 1,188 a seat a year), or USD 129 monthly, on a single plan with every feature, unlimited records and free migration. The like-for-like Loxo plan is Professional at USD 199 per user per month billed annually and paid up front, with 2,500 pooled credits per seat per month. Loxo Core at USD 149 does not include Loxo Source, the agents, AI Chat or the API (checked 13 Sep 2026).
Kepler searches the records you own, including CVs, notes, emails and call transcripts. It can also search LinkedIn, shows whether a person is already in your database and what has changed since you last spoke, and adds them if they are not. Contact enrichment finds work and personal emails, mobile numbers and LinkedIn URLs, for one record or in bulk, with a review before saving. Loxo Source searches Loxo’s graph alongside your database, only on the Professional plan.
Kepler scores every candidate from 0 to 100 against the job. The score is based on criteria taken from the job description, which you can edit, and each criterion shows the line from the CV, call or email behind it. Matching is in the seat price on every plan. Loxo’s Shortlist agent ranks across seven dimensions with evidence, only on the Professional plan, and uses pooled credits.
Kepler’s public API and webhooks are included on every plan at USD 99 per user per month, with delivery logs and redelivery. AI tools like Claude and ChatGPT can also work in your Kepler data. Loxo lists API access on its Professional plan, at USD 199 per user per month, and not on Core.
Yes. Kepler runs the migration for you, free, on every plan. You send an export from Loxo plus any loose CVs and spreadsheets, and Kepler does the extraction, mapping, de-duplication and checks. Custom fields are rebuilt as real fields, activity, stages and history come across, and you review fifty of your own records, fully parsed, before the full load. Kepler exports 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.