Fullstack Python Engineer (AI Team)

Công ty TNHH NTT DATA VIỆT NAM

P. 202, tòa nhà HITC, 239 Xuân Thủy, Phường Dịch Vọng Hậu, Quận Cầu Giấy, Hà Nội.

Overview

Salary:  36 - 62 triệu

Job Type:  Full-time

Experience: 5 years of experience

Openings: 2

Deadline: 2025-11-27

Posted: 2025-11-07 20:04

Category:  Công nghệ thông tin

Job Description

  • Lead the development and maintenance of back-end services using Python.
  • Collaborate with cross-functional teams to integrate solutions into products and services.
  • Design and manage relational databases using RDMS, NoSQL.
  • Integrate and optimize AI-powered features using OpenAI, Openrouter, and other leading AI APIs
  • Set up middleware and infrastructure using containerized.
  • Implement logging and monitoring with the ELK Stack.
  • Integrate SSO solutions (OIDC/SAML) using Microsoft EntraID, Auth0, Okta, etc.
  • Develop client certificate-based authentication for secure browser communications.
  • Work closely with DevOps and QA teams to deliver quality solutions across the entire software development lifecycle.
  • Participate in code reviews and mentor junior developers.

Requirements

Must-have:

  • Minimum 5 years for backend development using Python.
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • Solid experience designing scalable microservice architectures and creating RESTful APIs.
  • Database Management: Experience with MySQL, including schema design and optimization.
  • Middleware & Orchestration: Hands-on experience deploying and managing containerized applications.
  • Logging & Monitoring: Knowledge of ELK Stack for monitoring and analytics.
  • Direct experience with Azure and knowledge of AWS, GCP, or other cloud providers. Authentication & Security: Experience with SSO (OIDC/SAML) and client certificate-based authentication.

Nice-to-have:

  • Experience with GenAI technologies such as MCP, A2A, Langgraph, Llama Index, Pydantic AI, and OpenAI APIs and SDKs is considered an advantage.
  • Experience in Data engineering and LLM.

Benefits

  • Competitive salary based on agreement.
  • Full social insurance coverage based on salary.
  • Probation with 100% salary.
  • Annual bonuses and regular salary reviews.
  • Training sponsorship for professional courses and certification exams.
  • Comprehensive healthcare coverage for staff and their families.
  • Regular health check-ups.
  • 15 days of paid annual leave, plus 1 additional day for every 3 years of service, up to 20 days.
`