Senior Python Engineer

12025-12-31

Responsibilities

  • Design, build, and maintain production-grade LLM-powered features end-to-end (from prompt design to monitoring in production).
  • Own the LLM integration layer: multi-provider routing (OpenAI, Anthropic, Cohere, Azure, Jina, etc.), intelligent fallbacks, latency optimization, cost control, and caching strategies.
  • Design and harden complex prompt templates, function-calling/tool-calling schemas, and JSON output structures for various internal services (classification, generation, summarization, agents).
  • Build and improve async/event-driven backend services on AWS Lambda, Step Functions, SQS, EventBridge, and API Gateway.
  • Develop and maintain data pipelines between MongoDB, S3, vector databases (Pinecone/Qdrant/Weaviate), and internal data-fabric.
  • Extend and harden browser automation & web scraping systems (Playwright-based) and multimodal preprocessing pipelines (images/video → embeddings or direct model input).
  • Debug, trace, and fix LLM output issues in production (hallucinations, format errors, bias, safety).
  • Collaborate with product and data teams to productionize new AI capabilities quickly and safely.
  • Contribute to internal AI framework, shared libraries, and best practices around prompt engineering, evaluation, and observability.
  • Occasionally interact directly with enterprise clients to gather requirements or demo new features.

Requirements

Must-have

  • At least 05 years of professional software engineering experience
  • Advanced Python proficiency (async/await, typing, pytest, clean code)
  • Production experience with MongoDB and major AWS services (Lambda, S3, CloudWatch, IAM, Step Functions, DynamoDB Streams)
  • Strong applied knowledge of Large Language Models and prompt engineering
  • Proven hands-on experience integrating and routing multiple LLM providers in production
  • Deep familiarity with function calling / tool calling, structured output, and prompt hardening techniques
  • Solid experience with async/event-driven architectures and serverless patterns on AWS
  • Comfortable with browser automation (Playwright/Selenium) and large-scale web scraping
  • Basic understanding of vector databases and RAG patterns

Nice-to-have

  • Experience with multimodal models (GPT-4o, Claude 3, Gemini 1.5, Llama 3.2 Vision)
  • Previous work on MCP protocol or similar internal messaging/control protocols
  • Contributions to open-source AI/tools projects
  • Client-facing or consulting experience
  • Familiarity with Jira, Confluence, and Agile ceremonies

What we offer

  • Attractive and competitive performance-based compensation package
  • Generous year-end 13th-month bonus
  • Loyalty and annual dedication rewards
  • 12 annual leave days, 11 public holidays, 1 Christmas day off and 5 sick leave days
  • Flexible check-in time, 1-day remote work per week, and the freedom to work from any of our offices in Da Nang, Hue, or Ha Noi
  • Comprehensive healthcare package and annual health check-ups
  • Team-building allowance, Annual company trips, and Gathering Party every Thursday for a fun and connected workplace
  • Sports & hobby clubs with football, badminton, biking, running, chess, or music band groups
  • Continuous learning & development with exclusive technical & soft skills training, English classes, and technical clubs
  • Financial aid for marriage, newborns, and bereavement to support you through every stage of life

BACK TO CAREERS