Company Overview Vinova is an award-winning development company specializing in mobile, web, and enterprise applications. Since 2010, we serve global clients across IoT, blockchain, fintech, networking, and ecommerce, delivering quality, flexible, and fast solutions through passionate collaboration. Job Summary Design and develop scalable AI-powered software systems for HDB, integrating modern AI technologies and cloud-native architectures. Collaborate with data scientists and multidisciplinary teams to operationalize machine learning and generative AI capabilities. Responsibilities Design, develop, and maintain production-grade software systems supporting HDB’s AI and data science solutions, including web applications, APIs, backend services, frontend, and deployment platforms Build scalable AI applications by integrating large language models (LLMs), retrieval systems, vector databases, agent frameworks, and other AI technologies into robust software solutions Collaborate with data scientists to operationalize machine learning and generative AI capabilities into software products Engineer secure, reliable, and maintainable software using modern development practices such as CI/CD, automated testing, containerization, infrastructure-as-code, and cloud-native architectures Develop reusable frameworks, internal libraries, developer tools, and best practices to enhance HDB’s AI engineering capabilities and accelerate AI solution delivery Monitor, troubleshoot, and continuously improve deployed AI systems to ensure optimal performance, scalability, security, and operational reliability Evaluate emerging software engineering and AI technologies to recommend tools and frameworks that improve AI development capabilities Required competencies and certifications Degree in Computer Science, Software Engineering, Information Systems, or a related discipline (from "Degree in Computer Science, Software Engineering, Information Systems or a related discipline.") Strong software engineering fundamentals including object-oriented programming, software architecture, design patterns, and clean coding practices Proficiency in Python programming and experience with modern backend frameworks such as FastAPI, Flask, Django, or React Experience building full-stack applications incorporating RESTful APIs, authentication, databases, and frontend integration Experience developing cloud-native applications on platforms such as AWS, Azure, or Google Cloud Platform Familiarity with containerization and deployment technologies including Docker, Kubernetes, and CI/CD pipelines Knowledge of AI engineering concepts including LLMs, Retrieval-Augmented Generation (RAG), embeddings, vector databases, agentic workflows, and AI orchestration frameworks like LangChain or LangGraph Strong analytical and problem-solving skills to translate complex business requirements into scalable software solutions Excellent communication skills to collaborate effectively within multidisciplinary teams of software engineers, data scientists, business stakeholders, and IT partners