Job Description
Role Overview:
We are seeking a skilled and motivated AI Engineer with at least 7 years of professional experience to join the Outclass team. We are one of the leading platforms for online learning in Malaysia. The ideal candidate will have hands-on experience with database management, and cloud platforms, and a solid understanding of cloud architecture to design, deploy, and maintain scalable, secure, and cost-efficient cloud solutions.
Key Responsibilities:
Database Management & Optimization
- Work with SQL databases (e.g., MySQL, PostgreSQL, SQL Server) for cloud-based solutions.
- Create, optimize, and manage complex queries to enhance performance.
- Work with NoSQL databases (e.g., MongoDB, Firestore, DynamoDB) for scalable applications.
- Ensure database security, backup strategies, and disaster recovery implementations.
- Manage and optimize database indexing, partitioning, and query performance.
Cloud Engineering & Infrastructure
- Design, implement, and maintain cloud-based infrastructure solutions on platforms such as AWS, Azure, or Google Cloud.
- Ensure high availability, scalability, and reliability of cloud environments.
- Diagnose and resolve issues related to cloud infrastructure, networking, and application deployments.
- Collaborate with development and operations teams to ensure seamless integration and functionality.
- Develop and manage Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Automate deployment pipelines using CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
- Implement cloud-native and serverless solutions as needed.
Data Engineering & Visualization
- Utilize Looker Studio for advanced data visualization and reporting.
- Provide regular updates and reports on system performance and incident resolution.
- Monitor and optimize cloud performance and cost efficiency.
- Work with Big Data solutions where applicable for AI/ML projects.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of hands-on experience with cloud platforms.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Strong understanding of networking concepts (DNS, VPNs, load balancers, firewalls).
- Familiarity with monitoring tools like Prometheus, Grafana, or CloudWatch.
- Solid knowledge of CI/CD practices and tools.
- Experience with SQL and data query optimization.
Preferred Skills:
- Experience with Looker Studio for creating dashboards and data reports.
- Certifications such as AWS Certified Solutions Architect or Google Cloud Professional Engineer.
- Exposure to Big Data or Machine Learning in the cloud.
- Experience in database management for cloud-based solutions (RDS, NoSQL, etc.)