AI Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

Negotiable

HOURS PER WEEK

TBD

DATE UPDATED

Jul 22, 2026

JOB OVERVIEW

We are looking for an experienced AI Developer to build an intelligent identity verification platform that combines computer vision, document verification, facial recognition, and AI assistants.

Responsibilities
- Build facial recognition and face matching systems
- Implement identity verification (KYC)
- Develop document verification using OCR and computer vision
- Detect fake IDs, tampered documents, and deepfakes
- Build liveness detection (selfie verification)
- Develop AI-powered user assistants
- Build AI agents that can answer questions and automate workflows
- Integrate LLMs (OpenAI, Claude, Gemini, etc.)
- Design scalable APIs and AI microservices
- Deploy production-ready AI solutions

Required Skills
- AI / Machine Learning
- Python
- PyTorch
- TensorFlow
- OpenCV
- Scikit-learn

Computer Vision
- Face Recognition
- Face Embeddings
- RetinaFace
- ArcFace
- InsightFace
- YOLO
- OCR
- Image Processing
- Liveness Detection
- Deepfake Detection


Identity Verification
- Document Verification
- Passport Verification
- Driver's License Verification
- National ID Verification
- KYC / AML
- Biometric Authentication
- Fraud Detection

AI / LLM
- OpenAI API
- Claude API
- Gemini API
- LangChain
- LangGraph
- CrewAI
- MCP
- RAG
- Prompt Engineering

Backend
- FastAPI
- Flask
- REST API
- Docker
- PostgreSQL
- Redis
- Cloud
- AWS
- Azure
- GCP

Nice to Have
- Experience building fintech or KYC platforms
- Experience with biometric authentication
- Experience with AI agents
- Multi-agent systems
- Vector databases (Pinecone, Weaviate, FAISS)
- Kubernetes
- CI/CD

Ideal Experience
Please provide examples of projects involving:
- Facial recognition
- Identity verification
- Document verification
- OCR
- AI agents
- LLM applications
- Fraud detection
- Computer vision
- Production AI deployments

To be considered for interview, please answer the following questions:
1. Describe your largest facial recognition project.
2. Have you built an identity verification or KYC system?
3. Which facial recognition models have you used? (ArcFace, InsightFace, FaceNet, etc.)
4. Have you implemented liveness detection?
5. Have you built document verification using OCR?
6. Which OCR libraries have you used?
7. Have you integrated OpenAI, Claude, or Gemini APIs?
8. Have you built AI agents using LangGraph, CrewAI, AutoGen, or LangChain?
9. Have you deployed AI models to production?
10. Please provide GitHub, portfolio, or live demos.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0184
Total Execution Time  0.0198
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,688 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Developer-1694078
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0128 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1694078
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 632553
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1694078
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-06',ej.date_added) duration_daysDATEDIFF('2026-08-06',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1694078' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1694078 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-22-2026=721***Jul-23-2026=54***Jul-24-2026=34***Jul-25-2026=19***Jul-26-2026=12***Jul-27-2026=32***Jul-28-2026=14***Jul-29-2026=13***Jul-30-2026=5***Jul-31-2026=9***Aug-01-2026=3***Aug-02-2026=3***Aug-06-2026=2' WHERE job_id'1694078'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=913***Aug-2026=8' WHERE job_id'1694078'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1694078' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1694078 
0.0071   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '632553'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)