Back to search
Techcombank (TCB) Linkedin · Posted 22d ago

Senior Software Engineer (GenAI)

Ho Chi Minh City, Hồ Chí Minh, Vietnam

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

GenAI Data Software Engineer

Data Engineering Function – Data Division


Job Summary

We are looking for an senior-level software engineer with deep experience in building scalable systems and a strong command of modern programming practices. This role is centered on engineering excellence in the development of Generative AI (GenAI) and Agentic applications, with a focus on full-stack development, cloud-native architecture, and high-performance backend systems. Experience in AI/ML and collaboration with Data Science teams is a strong plus.


I. Key Responsibilities:

  • Architect, develop, and maintain robust Agentic applications leveraging GenAI technologies
  • Design and implement scalable APIs and microservices, with a focus on cloud-native deployment (preferably AWS, especially EKS)
  • Collaborate with cross-functional teams including Data Scientists and MLOps to integrate AI/ML models into production systems
  • Drive engineering best practices: testing, code reviews, CI/CD, and performance optimization
  • Lead system design and contribute to architectural decisions for GenAI platforms
  • Monitor and enhance system performance, reliability, and scalability
  • Stay up to date with advancements in GenAI, LLMs, and distributed systems engineering


II. Required Qualifications:

  • 6+ years of hands-on software engineering experience with a strong portfolio of production-grade systems
  • Expertise in Python and/or Java, including deep understanding of language internals, memory management, concurrency, and performance tuning
  • Strong grasp of software design principles (OOP, SOLID, design patterns)
  • Proven experience in building and deploying cloud-native applications (preferably AWS)
  • Full-stack engineering skills: API design, microservices, backend integration with cloud databases and services
  • Experience working alongside Data Science teams on AI/ML-driven products
  • Proficient in English communication, both written and verbal


III. Technical Expertise

  • Clean, maintainable, and testable code following best practices
  • System design, debugging, profiling, and optimization
  • Familiarity with frameworks and tools:
  • Python: FastAPI, Flask, Django
  • Java: Spring Boot, Hibernate
  • CI/CD pipelines, Git, automated testing frameworks


IV. Desirable Skills

  • Experience with agent frameworks (e.g., LangChain, AutoGen, CrewAI, Semantic Kernel) and LLM-based applications
  • Familiarity with data/ML pipelines, big data tools, real-time data processing, and platforms like Databricks
  • Strong DevOps and GitOps practices
  • Exposure to design review and change management processes
  • Web application development experience


V. Attributes

  • Strong collaboration and communication skills
  • Results-oriented with a focus on delivering business value
  • Detail-driven, disciplined, and intellectually curious
  • Passionate about continuous learning and staying ahead in tech

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent