AI Engineer (1-year renewable contract)
EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.
Singapore
On-site
SGD 70,000 - 90,000
Full time
Job summary
A leading AI solutions provider in Singapore is looking for an AI Infrastructure Engineer to manage and develop AI platforms. The ideal candidate will have strong skills in Python and experience with cloud technologies. Responsibilities include building data pipelines, collaborating with data scientists, and integrating AI solutions into existing systems. This role offers a dynamic environment to learn and apply new technologies.
Qualifications
- Proficiency in Python programming and Linux systems.
- Strong background in software engineering or AI infrastructure.
- Hands-on experience with cloud platforms (e.g., Azure).
- Familiarity with Docker and Kubernetes.
Responsibilities
- Manage AI platform infrastructure for AI/ML workloads.
- Build robust data ingestion and transformation pipelines.
- Collaborate with data scientists to deploy AI/ML models.
- Integrate AI solutions with existing platforms.
- Develop APIs and make AI capabilities accessible.
Skills
Python programming
Linux systems
AI infrastructure background
Cloud platforms (Azure)
Docker
Kubernetes
RESTful APIs
MLOps practices
Excellent communication skills
Tools
MLflow
FastAPI
Kafka
Spark
Terraform
Jenkins
Key Responsibilities:
- Manage AI platform by setting up and maintaining development and production infrastructure for AI/ML workloads, ensuring reliability, scalability, and performance.
- Build robust data ingestion and transformation pipelines to support AI/ML model training and inference at scale.
- Collaborate with data scientists to convert AI/ML models into deployable, production-ready services following MLOps best practices.
- Integrate AI solutions with existing platforms and business systems through APIs, microservices, or other integration methods.
- Develop APIs or lightweight UIs to make AI capabilities accessible to business users and partners.
- Work closely with cross-functional teams to implement models and monitor outcomes.
Key Requirements:
- Proficiency in Python programming and Linux systems.
- Strong background in software engineering, data engineering, or AI infrastructure.
- Hands-on experience with cloud platforms (e.g., Azure) and containerization tools (Docker, Kubernetes).
- Familiarity with building RESTful APIs and/or lightweight front-end tools for AI interfaces.
- Solid understanding of MLOps practices and tools (e.g., MLflow, FastAPI).
- Excellent communication skills to collaborate across technical and business teams.
- Growth mindset with the drive to learn and master new technologies.
Nice to Have:
- Exposure to big data processing and streaming tools (e.g., Kafka, Spark).
- Knowledge of AI/ML frameworks such as TensorFlow or PyTorch.
- Experience with CI/CD pipelines and infrastructure-as-code tools (e.g., Terraform, Jenkins).
- Familiarity with security, monitoring, and performance tuning of AI services.