Two95 International logo
Two95 InternationalPosted 3 weeks ago

Full Stack Python Developer - Agentic AI Platform

On-siteGeorge Town, Penang, Malaysia

Full TimeMid LevelSmall

Job Summary

Develop and enhance backend services, stateful multi-step LLM pipelines, and retrieval/scoring systems for the Agentic AI platform. Debug production issues using logs and traces while implementing incremental changes with strong testing and validation practices. Collaborate across teams to deliver scalable AI-driven solutions, maintaining clean, idiomatic Python with type hints and async/await patterns. This role requires ~4–8 years of Python experience, proficiency in FastAPI, LangGraph, and Redis, and the ability to work independently with minimal AI-assist.

Required Qualifications

  • Ability to independently read, understand, and modify moderately complex Python modules (~300+ lines)
  • Comfortable filling knowledge gaps through documentation and reasoning (not dependent on AI-assisted coding tools)
  • Demonstrated ability to interpret existing systems and implement changes with minimal onboarding
  • Senior Level Python
  • Writes clean, idiomatic Python using Type hints, dataclasses, Pydantic
  • Generators and context managers
  • Strong understanding of Async/await and concurrency models
  • Proficient in Python standard libraries (e.g., pathlib, json, re, collections)
  • Able to modify existing complex systems independently
  • Experience building and extending FastAPI services
  • Strong understanding of Request lifecycle
  • Dependency injection and middleware
  • Multi-worker deployments and shared state (e.g., Redis)
  • Able to diagnose issues using logs and traces (minimal debugger reliance)
  • Experience building production-grade LLM workflows
  • Deterministic prompt design (structured outputs, low/no temperature)
  • Handling failure modes (timeouts, malformed outputs)
  • Understanding of RAG systems: Chunking, embeddings, similarity scoring
  • Experience with stateful orchestration frameworks
  • Must be able to quickly Learn graph/state concepts
  • Implement multi-step workflows within 1–2 weeks
  • Experience with ranking/scoring methods (e.g., BM25, hybrid search)
  • Ability to tune Thresholds, weighting, precision vs recall trade-offs
  • Capable of building realistic test datasets
  • Familiar with log ingestion and analysis pipelines
  • Understands Chunking strategies
  • Pattern extraction vs LLM reasoning
  • When to use deterministic vs AI-based parsing
  • Hands-on experience with Docker / Docker Compose (volumes, dependencies, health checks)
  • Debugging container runtime issues
  • Working knowledge of Redis (basic operations, TTL, persistence)
  • Enterprise networking concepts (e.g., proxies)
  • Ability to work with HTML + Vanilla JavaScript
  • Comfortable with DOM manipulation
  • Fetch APIs and event handling
  • Able to implement UI changes from requirements (no design dependency)
  • ~4–8 years in Python development
  • Proven track record delivering production systems
  • Experience with LLM-based or AI platforms

Desired Qualifications

  • Experience with LLM-based or AI platforms preferred
  • Experience with stateful orchestration frameworks preferred

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce