Fullstack Python Engineer (AI Team)
Công ty TNHH NTT DATA VIỆT NAM
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.