Search by job, company or skills

Growtrics

AI Engineer (FastAPI, LLM, Multi-Agent Systems, OCR)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Growtrics Growtrics is an AI-powered EdTech company building an adaptive learning platform that helps students master Mathematics and Science through personalised, interactive, and deeply engaging experiences. We combine cutting-edge AI models, multimodal learning, and delightful product design to deliver a new category of learning outcomes.

We are expanding our backend and AI infrastructure capabilities, and are looking for an exceptional Backend Engineer who can build production-grade OCR + LLM multi-agent systems to power our automated question extraction and grading pipelines.

Role Overview

As a Backend Engineer at Growtrics, you will design and implement a multi-agent Python pipeline that converts unstructured exam papers (PDFs) into structured question-answer schemas consumable by our student app. You will work with FastAPI, LLMs, OCR/Vision models, LangChain-like agent frameworks, and scalable cloud infrastructure.

This role sits at the intersection of GenAI engineering, backend systems design, and EdTech product development.

Key Responsibilities:

Backend Engineering (FastAPI & Pipeline Architecture);

  • Design and implement a modular, multi-stage Python pipeline for OCR, content extraction, parsing, and structuring exam questions.
  • Own and productionise FastAPI microservices that interact with LLMs, OCR engines, and internal data stores.
  • Build robust logging, monitoring, and cost-tracking systems for all agents/stages.

GenAI, LLMs, Multi-Agent Systems:

  • Build multi-agent orchestration pipelines (e.g., LangChain, LlamaIndex, or custom frameworks).
  • Implement LLM-based content structuring, extraction, and reasoning workflows.
  • Model and manage agent input/output, reasoning traces, and message schemas.
  • Ensure outputs are consistent, structured, and generalizable across diverse exam formats.

OCR + Computer Vision:

  • Integrate OCR / Vision models for extraction of text and embedded images from PDFs.
  • Handle multimodal processing (text, diagrams, equations, tables).
  • Ensure reliable extraction of mathematical notation, diagrams, graph-based questions, etc.

Question Schema & Data Modelling:

  • Design scalable schemas representing:
  • Questions, sub-questions (parts a/b/c), and answer keys
  • Images, diagrams, and mathematical expressions
  • Grading metadata supporting LLM-based evaluation
  • Ensure output schemas serve both UI rendering & automated grading. 5. Quality, Observability & Reliability
  • Implement structured logging for each agent step using datetime-tagged logs.
  • Build the monitoring layer to track failure rates, false positives, and pipeline health.
  • Implement automated testing for multi-stage pipelines.

Technical Requirements:

Core Skills:

  • Strong proficiency in Python 3.9+
  • Experience building production microservices using FastAPI
  • Deep hands-on experience with LLMs, prompt engineering, and agentic workflows
  • Understanding of OCR engines (e.g., Tesseract, PaddleOCR, Vision-Language models like GPT 5, Gemini 3 Pro, Qwen3VL etc.)
  • Experience with PDF parsing (e.g., pymupdf, pdfplumber, unstructured)
  • Familiarity with LangChain BaseMessage schemas or equivalent custom agent frameworks
  • Ability to structure multi-stage pipelines with clean code organisation.

Software Engineering Best Practices:

  • Strong in modular design, documentation, and maintainability
  • Experience implementing robust logs, monitoring, and analytics
  • Familiarity with cloud environments for scaling inference workload
  • Experience with CI/CD, unit tests, and integration tests
  • Experience working with structured/unstructured data and data modelling

Bonus Skills:

  • GenAI vector DBs (Pinecone, Weaviate, Chroma)
  • Multi-agent orchestration tools
  • Educational content processing or assessment system
  • Knowledge of math or science content is a plus (not required) What You Will Build (Example Projects) You will directly contribute to:
  • Automated OCR Question Schema Answer Key pipelines
  • LLM-powered grading systems for handwritten or digital responses
  • Multi-agent systems with reasoning trace logging
  • Scalability frameworks that enable Growtrics to ingest 10,000+ exam papers across syllabi and countries
  • Multimodal processing for diagrams, graphs, and equations

Why you'll love working here:

  • Highly competitive compensation package, including 100% salary during probation, designed to reward your talent and dedication.
  • 13th-month salary and performance-based bonuses to celebrate your achievements and contributions.
  • Comprehensive Social Insurance calculated on gross salary, giving you peace of mind and full legal protection.
  • Generous and flexible time-off policy: 14 annual leave days + 6 sick leave days to recharge and maintain work-life balance.
  • Flexible working hours allowing you to manage your schedule and work in a way that suits your lifestyle.
  • MacBook provided, ensuring you have the tools to perform at your best from day one.
  • Full compliance with the Vietnam Labor Code, so you can focus on work with confidence in a fair and lawful environment.
  • Opportunity to collaborate directly with global stakeholders, gaining exposure to international best practices and expanding your professional network.
  • A workplace that truly values your well-being: regular social events, sports clubs, gym activities, and team-building programs to foster connection and fun.
  • Vibrant, youthful, and international culture that encourages creativity, innovation, and continuous growth.
  • Fully stocked pantry with a variety of snacks, milk, and beverages to keep you energized throughout the day.
  • Recognition and rewards based on your experience, skills, and qualifications, ensuring your contributions are appreciated and fairly compensated.
  • Career development and learning opportunities to help you grow personally and professionally in a dynamic, supportive environment.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135319933

Similar Jobs