Senior Python Developer

Xident

United States

Remote

USD 160,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

Xident is seeking a senior Python developer to own the Python services behind document verification, including OCR, face matching, and job orchestration. The role blends backend engineering with machine-learning adjacent systems on GPU infrastructure to process identity documents.

You will maintain the OCR pipeline, build face-matching services with 512‑dim embeddings, and develop queue-based workload orchestration, focusing on reliability and performance of the document-processing stack.

Qualifications

  • Senior-level Python development experience.
  • Experience building or operating production backend services.
  • Familiarity with OCR and document-processing pipelines.
  • Experience with face matching, embeddings, or related computer-vision systems.
  • Ability to work with asynchronous job queues and GPU-backed workloads.

Responsibilities

  • Maintain and optimize the Python OCR pipeline using a vision-language model for document text extraction.
  • Build and operate face-matching services using InsightFace and 512-dimensional embeddings.
  • Develop job orchestration for verification workloads using a queue system.
  • Support and improve services deployed on GPU infrastructure.
  • Take ownership of the reliability and performance of document-processing components.

Skills

Senior Python
Backend systems
OCR pipelines
Face matching
GPU workloads

Tools

InsightFace
River
docling VLM

Job description

Role overview

Own the Python services behind document verification, including OCR, face matching, and job orchestration. The work combines backend engineering with machine-learning-adjacent systems, running on GPU infrastructure to process identity documents and verification tasks.

Responsibilities
  • Maintain and optimize the Python OCR pipeline using a vision-language model for document text extraction.
  • Build and operate face-matching services using InsightFace and 512-dimensional embeddings.
  • Develop job orchestration for verification workloads using a queue system.
  • Support and improve services deployed on GPU infrastructure.
  • Take ownership of the reliability and performance of document-processing components.
Requirements
  • Senior-level Python development experience.
  • Experience building or operating production backend services.
  • Familiarity with OCR and document-processing pipelines.
  • Experience with face matching, embeddings, or related computer-vision systems.
  • Ability to work with asynchronous job queues and GPU-backed workloads.
Nice to have
  • Experience with docling VLM, InsightFace, or River.
Benefits and work setup
  • Full-time role, remote in the US or Europe.
  • Advertised salary range: $160,000–$210,000.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer - AI-Driven Doc Verification Remote
Senior Python Engineer - AI-Driven Doc Verification Remote

Xident • United States

Remote
USD 160,000 - 210,000
Remote work
Senior Python Data Engineer (OCR & Document Processing)- remote
Senior Python Data Engineer (OCR & Document Processing)- remote

Inetum • United States

Remote
USD 140,000 - 190,000
Sr. Full Stack Engineer
Sr. Full Stack Engineer

KeyBank • United States

Remote
USD 80,000 - 150,000
Remote work options
Flexible workspace options
Python Engineer (AI Inference)
Python Engineer (AI Inference)

Mathpix • New York (NY)

On-site
USD 70,000 - 90,000
Medical insurance
Vision insurance
401(k)
Python Developer
Python Developer

Tata Consultancy Services Limited • Addison (TX)

On-site
USD 95,000 - 120,000
Discretionary Annual Incentive
Medical Coverage
Parental Leave
+5
Senior Python Developer
Senior Python Developer

CVAT.ai • United States

Remote
USD 120,000 - 180,000
Medical insurance
Flexible remote work from anywhere
Career development and community‑engA​
Senior Backend Engineer, Document Ingestion
Senior Backend Engineer, Document Ingestion

Salt • Redwood City (CA)

Hybrid
USD 180,000 - 220,000
Senior Python Engineer: ML/OCR for Enterprise Apps
Senior Python Engineer: ML/OCR for Enterprise Apps

Veriipro • Addison (TX)

On-site
USD 120,000 - 150,000
Senior Python Developer - IoT Cloud & Computer Vision
Senior Python Developer - IoT Cloud & Computer Vision

GCS Recruitment • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Senior AI/ML Engineer
Senior AI/ML Engineer

Xentovia Tech • United States

Remote
USD 16,000 - 27,000
Remote work from India