Pivots Hiring
A
42

AI Research Engineer (Early Career)

1y relevant experience

Not Qualified

Executive Summary

The candidate is a self-taught, entrepreneurial software engineer with genuine production delivery experience, but they are not a strong match for this AI Research Engineer role as defined. Their AI work is largely surface-level API integration and workflow automation rather than the deep LLM systems, RAG pipelines, vector search, and agentic orchestration the role centers on. They also lacks the formal CS/Math university background the role specifies, having completed a full-stack coding bootcamp instead. Compounding these technical gaps, there are notable inconsistencies between their LinkedIn and resume employment history that reduce confidence in the application's accuracy. While the candidate shows promise as a software engineer and could potentially develop ML skills over time, they are not ready for this specific role today. The recommendation is NOT_FIT, though a future application after dedicated upskilling in LLM engineering (LangGraph, RAG, vector databases) could look quite different.

Top Strengths

  • Genuine production engineering experience — has shipped real systems to real customers, not just academic projects
  • Entrepreneurial drive and ability to lead small teams and client relationships
  • Python proficiency and data analytics competence (Pandas, Scikit-learn, SQL) provide a transferable foundation
  • Experience in high-trust domains (fintech, healthcare) indicates reliability and attention to system correctness
  • Self-directed remote work experience through freelance and founding work aligns with the team's async-first culture

Key Concerns

  • !Critical skills gap: no demonstrable experience with RAG, vector databases, LangGraph, AI agents, or production LLM system design — the technical core of this role
  • !Resume/LinkedIn date inconsistencies across multiple roles raise credibility concerns that must be clarified

Culture Fit

52%

Growth Potential

Moderate

Salary Estimate

$35,000 - $55,000 (Kenya-based freelance/consulting rates likely lower than US/EU benchmarks; may align to lower end of band)

Assessment Reasoning

The candidate does not meet the minimum bar for this AI Research Engineer role for three compounding reasons. First, the technical skills gap is substantial: the role explicitly requires hands-on experience with RAG pipelines, vector databases, LangGraph, AI agents, and LLM fundamentals (embeddings, fine-tuning, evaluation) — none of which appear in the candidate's resume or project portfolio in any meaningful way. Their 'AI' experience is OpenAI API calls, n8n automation, and basic Scikit-learn forecasting, which fall well short of the applied ML engineering depth required. Second, the education requirement (strong CS, Math, or ML university program) is not met — Moringa School is a reputable full-stack bootcamp but is not a CS/Math degree program and does not provide the ML theoretical grounding the role expects. Third, the LinkedIn/resume date discrepancies across multiple roles (NEOTRILLI, Simplyinfo) introduce a credibility concern that would need to be resolved before any offer could be considered. The candidate scores approximately 42/100 overall, falling in the NOT_FIT range (below 50). Their software engineering fundamentals and production delivery experience are genuine assets, but they do not compensate for the core technical skill misalignment with this specific role.

Interview Focus Areas

Clarify LinkedIn vs resume employment date discrepancies — ask the candidate to walk through their timeline in detailProbe depth of LLM/AI knowledge — distinguish between API integration work and genuine understanding of embeddings, retrieval, fine-tuning, and agentic orchestrationAsk for a live walkthrough of their GitHub or any AI-related project code to assess engineering qualityAssess learning velocity — given the skills gap, how quickly could they realistically get up to speed on LangGraph, RAG, and vector databases?

Code Review

FairJunior Level

No code sample was submitted and no GitHub link was verified, making a direct code quality assessment impossible. Based on project descriptions alone, the candidate demonstrates competent full-stack development but no evidence of production-quality ML/LLM engineering code. The absence of submitted code is itself a mild red flag for a role emphasizing production engineering over notebooks.

PythonJavaScriptReactNode.jsFlaskPostgreSQLOpenAI API
  • +GitHub profile referenced on resume suggests some public work exists
  • +Variety of projects across different stacks implies breadth of practical coding exposure
  • -No code example was submitted with the application, making direct assessment impossible
  • -No GitHub profile URL was provided in the application form; the GitHub reference in the resume could not be verified
  • -Projects listed (Crypto Knight, Hospital Management System) are full-stack CRUD applications with no evidence of ML engineering, vector search, or agentic system code

Experience Overview

4y total · 1y relevant

The candidate is a capable full-stack engineer and data analyst with 4 years of practical experience, but their AI/ML exposure is shallow relative to what this role demands. Their work with 'AI' is largely API integration and workflow automation, not the RAG pipelines, agentic systems, LangGraph orchestration, or vector database engineering central to this position. The education requirement (strong CS/Math university program) is also unmet, as their background is a full-stack bootcamp.

Matching Skills

Pythonprompt engineering

Skills to Verify

LLM (deep)RAGAI AgentsRustJavaLangGraphvector databases
Candidate information is anonymized. Personal details are hidden for fair evaluation.