Hiring.Camp

AI Developer

Offshorly

·

Jun 18, 2026

Salary
$70k – $100k/mo
Location
Quezon City, Metro Manila, PH
Workplace
Remote
Type
Full-time
Department
IT
Source
BetterTeam

Description

Role Overview:
We are looking for an AI Developer who can build intelligent document processing pipelines — primarily focused on extracting structured and unstructured data from PDFs, with principles that extend to image-based inputs. You will design and ship OCR-powered solutions that turn raw documents (contracts, forms, reports) into clean, queryable data, and integrate LLM reasoning layers on top using OpenAI and Anthropic APIs.
This is a hands-on engineering role. You will own the full pipeline: ingestion, OCR, parsing, prompt engineering, and API delivery via FastAPI.

What You'll Do:
Document Intelligence & OCR:
  • Design and build end-to-end PDF and document extraction pipelines (flat text and structured output).
  • Select and implement the right OCR strategy per document type — native PDF text layer, layout-aware parsing, or image-based OCR.
  • Parse complex layouts: multi-column text, tables, headers/footers, embedded figures, form fields.
  • Output clean structured JSON or relational data from raw document inputs.

Backend API Development
  • Build and maintain FastAPI services that expose document processing capabilities.
  • Design async endpoints for large document batches; handle timeouts, retries, and partial failures gracefully.
  • Write clean, testable Python code; follow REST best practices
  • Integrate with storage layers (S3 / GCS), queues (Google Pub/Sub), and downstream systems as needed.

Must-Have Requirements:
Core — these are non-negotiable. Hands-on experience building OCR or document extraction pipelines in production. Strong Python skills — clean, maintainable code with proper error handling. Practical experience with FastAPI (routing, dependency injection, async, middleware). Prompt engineering experience with OpenAI or Anthropic APIs — not just calling the API, but designing reliable extraction chainsFamiliarity with PDF internals: text layers, bounding boxes, embedded fonts, page structure

OCR & Document Processing Skills:
We work primarily with PDFs, but the underlying principles apply equally to scanned images. You should know when and how to apply each approach:

Approach | When to Use / What to Know
Native PDF text extraction | pdfplumber, PyMuPDF, pdfminer — fast, accurate when the text layer exists; must detect and fall back when it doesn't
Layout-aware parsing | Preserve reading order across columns, tables, and mixed content blocks
Image-based OCR | Tesseract, EasyOCR, or cloud OCR (AWS Textract, Google Document AI, Azure Form Recognizer) for scanned inputs
Table extraction | Structured output from tabular data — row/column alignment, merged cells, nested tables
Output formats | Flat text, structured JSON, markdown — output type driven by downstream use case


Nice to Have:
  • Experience with vision-language models (GPT-4V, Claude 3 vision) for image-heavy documents.
  • Comfortable with AI-driven development (fully Developer-in-the-loop) 
  • Cloud OCR: AWS Textract, Google Document AI, or Azure Form Recognizer.
  • LangChain, LlamaIndex, or similar orchestration frameworks.
  • Vector search / RAG pipelines for document Q&A.
  • Docker, basic CI/CD, and cloud deployment (AWS / GCP / Azure).
  • Experience with agentic workflows (tool use, multi-step LLM chains).
LLM Integration & Prompt Engineering:
  • Write, test, and iterate prompts for OpenAI (GPT-4o, GPT-4 Turbo) and Anthropic (Claude) models.
  • Agents & Orchestration
  • Apply prompt engineering techniques: chain-of-thought, few-shot, structured output forcing, tool use/function calling
  • Build extraction agents that combine OCR output with LLM reasoning for ambiguous or complex documents
  • Evaluate and benchmark prompt strategies; document what works and why.
You'll Thrive Here If:
  • You care about output quality — you're not happy until the extraction is clean and reliable.
  • You test your prompts like you test your code — systematically, with real data.
  • You know when to use an LLM and when a regex is the better tool.
  • You can communicate tradeoffs clearly to non-technical stakeholders.
  • You're comfortable in a fast-moving, remote-first environment.

Skills

PythonFastAPIAWSAzureGCPDockerCI/CDREST

Similar Jobs

30

AI Engineer

METRO/MAKRO · Pune, Maharashtra, India

Today

AI Engineer

METRO/MAKRO · Pune, Maharashtra, India · Hybrid

Today

AI Engineer

Accenture · Brussels, Picard 11, Belgium

Today

AI Engineer

OneStream Careers Page · Birmingham, MI +2

Today

AI Engineer

Talan · Warsaw, Masovian Voivodeship, Poland · Hybrid

Yesterday

AI Engineer

Zensar Technologies · Bangalore, Karnataka, India

Yesterday

AI Engineer

BlueScope · Melbourne, VIC, Australia · Hybrid

Yesterday

AI Engineer

Guardianlife · Chennai, India +1

Yesterday

AI Engineer

Fractal · Texas, United States of America

2 days ago

AI Engineer

Barclays · Pune, Gera Commerzone SEZ, India

2 days ago

AI Engineer

Barclays · Pune, Gera Commerzone SEZ, India

2 days ago

AI Engineer

Equifax · USA - Missouri - St. Louis - Lackland, United States of America +1

2 days ago

AI Engineer

Ecolab · IND-Bangalore, India

2 days ago

AI Engineer

ClaimSorted · London, GB

3 days ago

AI Developer

Intactfc · Hong Kong-bldg 19W,19 ScienceW 37.5 hours

4 days ago

AI Engineer

Yield Solutions Group · Centennial, CO

4 days ago

AI Engineer

Onenergy · Houston, Texas, United States +1

4 days ago

AI Engineer

Zensar Technologies · India

5 days ago

AI Engineer

ISU policies · Remote - Non-Iowa in US, United States of America · Remote

5 days ago

AI Engineer

Nortal · Lviv, UA

5 days ago

AI Engineer

Expleo Pt En · Lisbon, 11, PT

5 days ago

AI Engineer

Ptmacareers · Naperville, IL +1

5 days ago

AI Engineer

Betsson · Stockholm +1

6 days ago

AI Engineer

Zensar Technologies · India

6 days ago

AI Developer

Diamondbackenergy · Dallas Corporate, United States of America

6 days ago

AI Engineer

Barclays · Pune, Gera Commerzone SEZ, India

6 days ago

AI Engineer

Barclays · Pune, Gera Commerzone SEZ, India

6 days ago

AI Engineer

Gehc · WA07-01-Bellevue-1100-112th Avenue NE, United States of America

1 week ago

AI Engineer

Sanofi · Toronto, Canada

1 week ago

AI Engineer

Dentsuaegis · DGS India - Bengaluru - Manyata N1 Block +2 · Hybrid

1 week ago