Mediacorp Pte Ltd
AI Engineer (Fullstack)
Mediacorp Pte LtdSingapore1 day ago
Full-timeOther
Responsibilities

We are seeking a highly skilled and motivated AI Engineer to join our team. This role is ideal for professionals who excel in developing and deploying AI-powered applications, integrating machine learning models into scalable systems, and architecting robust, end-to-end solutions. The successful candidate will work at the intersection of AI/ML development, full-stack engineering, and system architecture, driving innovation and delivering impactful solutions.

Responsibilities

AI/ML Development:

  • Design, develop, and deploy generative AI and machine learning models for diverse use cases e.g. LLM, text-to-speech, image generation.
  • Perform data preprocessing, feature engineering, and model optimization.
  • Implement and fine-tune AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Develop APIs to expose AI models for seamless integration into applications.
  • Stay updated on advancements in generative AI research and tools to maintain cutting-edge implementations.

Deployment And Operations

  • Deploy AI models and applications using modern DevOps and MLOps practices.
  • Containerize applications using Docker and orchestrate deployments with Kubernetes.
  • Set up CI/CD pipelines for seamless code and model delivery.
  • Monitor application performance and ensure high availability in production environments.

System Design And Architecting

  • Architect scalable, modular, and efficient application systems that integrate AI/ML models.
  • Design end-to-end pipelines for data ingestion, processing, model serving, and monitoring.
  • Ensure system designs adhere to best practices for security, compliance, and reliability.

Collaboration And Leadership

  • Work closely with data scientists, software engineers, and product teams to align AI solutions with business objectives.
  • Provide technical leadership and mentorship to junior team members.
  • Collaborate with stakeholders to identify opportunities and requirements for AI-driven solutions.

Qualifications

  • Bachelor's or master's degree in computer science, Engineering, or a related field.
  • 5+ years of developing end-to-end AI/ML applications.
  • Strong programming in at least one of the following languages: Python, Scala, JavaScript.
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn, OpenAI).
  • Expertise in system design and application architecture.
  • Familiarity with databases (SQL/NoSQL) and data pipelines.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Solid understanding of DevOps/MLOps practices.
  • Experience deploying and managing AI solutions in production environments is preferred.
  • Hands-on experience with fine-tuning generative AI models for specific business applications is preferred.
  • Knowledge of microservices architecture and serverless computing is preferred.
  • Proficiency in front-end frameworks (e.g., React, Angular) and back-end development is preferred.
  • Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging frameworks is preferred.

Key Skills

Ranked by relevance