Global Payroll Technologies Pte. Ltd. – Bugis
Job Description – Python Developer / AI Engineer
Position Overview
We are looking for a talented Python Developer / AI Engineer to join our product team. This role will focus on developing AI-driven features, automation tools, and backend services that complement our HRIS and payroll platform. The ideal candidate will have a strong foundation in Python development, experience working with AI/ML frameworks, and the ability to design scalable and high-performance backend solutions.
Key Responsibilities
- Design, develop, and maintain backend services, APIs, and automation tools using Python (Flask, FastAPI, or Django).
- Integrate LLMs (e.g., LLaMA 3/4) and AI frameworks into our SaaS platform for chatbots, natural language processing, and workflow automation.
- Build and optimize RAG (Retrieval-Augmented Generation) pipelines with vector databases (FAISS).
- Develop data processing workflows for payroll/HR datasets, ensuring accuracy and performance.
- Collaborate with PHP developers to integrate AI modules seamlessly into the HRIS portal.
- Work on STT (speech-to-text) and TTS (text-to-speech) integration with desktop and mobile devices.
- Ensure security and data confidentiality for all AI-driven features.
- Conduct testing, troubleshooting, and performance tuning of Python-based services.
- Stay up-to-date with AI/ML trends, open-source tools, and cloud-based deployments (AWS, GCP, Azure).
Requirements
- Bachelor’s degree in Computer Science, Data Science, or related field (or equivalent experience).
- Proven experience as a Python Developer (3+ years preferred).
- Proficiency with Python frameworks: FastAPI, Flask, or Django.
- Strong experience with AI/ML frameworks (PyTorch, TensorFlow, Hugging Face Transformers).
- Familiarity with vector databases (FAISS).
- Solid understanding of data structures, algorithms, and performance optimization.
- Experience with RESTful API development and cloud deployment (AWS preferred).
- Good understanding of security, encryption, and compliance for sensitive data.
- Strong problem-solving and collaboration skills.
Nice-to-Have
- Experience fine-tuning or deploying open-source LLMs (LLaMA 3/4).
- Knowledge of parallel computing and HPC environments.
- Familiarity with containerization (Docker, Kubernetes).
- Exposure to payroll/HRIS systems or financial data processing.
- Experience with voice AI (speech recognition, text-to-speech engines).