Responsibilities
• Design, develop, prototype, and maintain backend APIs for generative AI, recommender system and other internal-facing applications
• Work with data scientists to implement and deploy machine learning models
• Develop and maintain data pipelines to collect, clean, and prepare and process data for machine learning training and inference use cases
• Monitor and troubleshoot backend systems to ensure availability and performance
• Excellent problem-solving and debugging skills
• Work with other developers to build and enhance a robust and scalable MLOps backend infrastructure
Skills/Requirement
• Have a minimum 4+ years of experience in the software industry.
• At least 3+ years of experience with Python programming
• At least 2+ years of experience in API development, preferred to use the Flask/FastAPI framework.
• At least 2+ years of experience in UI development using Vue or ReactJS.
• Experience in planning, designing, developing, architecting, and implementing cloud solutions with AWS platform is a plus.
• Hands-on experience in one or more of the following technologies: MongoDB, RDBMS (e.g MySQL/Postgres), Apache Kafka and ElasticSearch.
• Experience with microservices architecture and application containerisation (e.g Docker and Kubernetes)
• Good knowledge and experience in CI/CD technologies and best practices, experience in supporting production applications.
• Proficiency in data processing, data science or data analytic is a plus.
• Team Player who is self-driven and proactive in learning new technologies and skills.