Job Title: Senior Python Developer
Location: Hanoi, Vietnam (On-site)
Team: GlobalLink AI Agent
About the Role
We are looking for a Senior Python Developer to join our core engineering team building the next-generation AI-powered Translation Management System (TMS). You will be taking a leading role in developing and maintaining a high-performance FastAPI microservice that provides intelligent workflow orchestration using multi-agent architectures.
If you are passionate about Clean Architecture, designing complex Agentic systems, and crafting highly optimized prompts at the application layer to achieve the best results from LLM APIs, this is the perfect opportunity for you.
Key Responsibilities
Workflow Design & Prompt Engineering : Take a highly hands-on approach to designing robust, complex multi-agent workflows. Extensively design, test, and tune prompts at the application layer to ensure high accuracy, contextual understanding, and precise intent classification when integrating with OpenAI.
Backend Development: Design, build, and maintain a robust, asynchronous API layer using Python 3.11+ and FastAPI.
AI Orchestration: Implement scalable state machines and orchestration logic utilizing LangGraph and LangChain.
System Architecture: Apply Clean Architecture principles to ensure clear separation of concerns across Domain, Application, and Infrastructure layers.
Real-time Interactions: Develop real-time data streaming features using Server-Sent Events (SSE) for dynamic frontend UI commands and progress tracking.
Integrations: Build secure and scalable integrations with internal enterprise systems and handle complex authentication mechanisms (JWKS-based JWT, TPAuth).
Database Management: Design data persistence strategies and TTL-based caching using MongoDB (Motor) and cachetools.
Must-Have Qualifications
5+ years of hands-on experience in backend software development.
Prompt Engineering & LLM Integration: Proven ability to integrate LLMs (e.g., OpenAI GPT-4) via APIs, focusing heavily on advanced prompt design, tuning, and optimization at the application layer for enterprise-grade production environments.
Workflow Design Experience: Practical, strong experience designing and building complex applications using Agentic workflow frameworks, specifically LangGraph (or strong familiarity with similar orchestration tools).
Strong proficiency in Python (asyncio, type hinting) and extensive experience building RESTful APIs with FastAPI and Pydantic.
Solid experience with NoSQL databases, particularly MongoDB (using async drivers like Motor).
Deep understanding of software design patterns and Clean Architecture principles.
Good command of English to collaborate effectively with global technical teams and stakeholders.
Nice-to-Have Skills
Experience with AI-assisted coding tools (e.g., Cursor, ClaudeCode, GitHub Copilot) to accelerate development and improve code quality.
Solid understanding of DevOps principles, with practical experience working with CI/CD tools such as Jenkins or Bitbucket Pipelines.
Strong track record of complex REST API integrations with various third-party services and expanding enterprise ecosystems.
Experience building and deploying interactive chatbots or conversational AI interfaces.
Experience implementing Server-Sent Events (SSE) or WebSockets for real-time applications.
Familiarity with enterprise security patterns, Single Sign-On (SSO), and JWT validation.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Python Developer Q&A's