We are seeking an AI Software Developer to design, develop/implement, and maintain scalable applications across backend, frontend, and database systems.
The ideal candidate should have expertise in modern web/AI technologies and database management, with a strong foundation in PHP, Node.js, and Python for backend development, as well as Angular/React and Flutter for frontend.
Key Responsibilities:
- Backend Development: Build and maintain applications using PHP, Node.js (Express, NestJS), and Python to ensure efficient and scalable backend systems.
Experience in low/no-code workflow design tools (eg: n8n) with integration with all kinds of API, LLM, RAG etc.
- Frontend Development: Develop responsive user interfaces using HTML, CSS, JavaScript (Angular, React), and Flutter for a seamless user experience.
- Database Management: Design, optimize, and manage MySQL, MSSQL, MongoDB, and PostgreSQL databases for performance and scalability.
- Code Quality & Best Practices: Write clean, maintainable, and efficient code, following industry standards and best practices.
- System Integration: Collaborate with cross-functional teams to integrate frontend, backend, and databases seamlessly.
- Debugging & Optimization: Identify and resolve software issues to enhance system reliability and performance.
- Understanding of containerization and orchestration (Docker, Kubernetes/AKS).
- Emerging Technologies & AI:
- Experience in AI-related technologies implementation such as LLM (vLLM/Ollama), RAG (LangChain or any other equivalents), Vector Databases (data processing: chunking, embedding, vectorization, store/query on Milvus/Weaviate or any equivalents), Machine Learning (AutoML like datarobot/H2O), File Parsing (preprocess of RAG, including OCR, extracting metadata from image or video, Speech-to-text or text-to-speech and etc)
- Model Fine-tuning, Jupyter Notebook, and Data Warehousing/Lake is a plus.
#J-18808-Ljbffr