Job Description:

  • Work cross-functionally with business owners, product managers, and data scientists to conceptualise, research, plan, build, and deliver high performance and scalable machine learning services
  • Apply domain knowledge in machine learning and software engineering to contribute to various projects, including but not limited to:
    • Machine Learning Platform Infrastructure
    • Model Training and Development Platform
    • ML Feature Store
    • ML Model Serving Framework
    • AutoML

Minimum Qualifications:

  • Bachelor's Degree, Master's Degree, or PhD in Computer Science or related technical discipline
  • Minimum 2 years of relevant working experience for candidates with Bachelor's or Master’s Degree
  • Experience with one or more programming languages including Python and Golang
  • Familiarity with Linux Operating Systems
  • Experience in developing and deploying live services

Preferred Qualifications:

  • Proficient in SQL, building ETL data pipelines, and managing features in data warehouse / data lake
  • Experience with distributed databases or distributed systems (Hadoop, Spark, HBase, Cassandra etc.
  • Experience administering infrastructure and services in production environment
  • Familiar with DevOps best practices
  • Familiar with Docker and Kubernetes
  • Experience deploying services in a multi-cloud environment
  • Experience with Kubeflow or similar Machine Learning platforms
  • Experience with common machine learning frameworks including scikit-learn, XGBoost, Tensorflow, or PyTorch
  • Experience with Tensorflow Serving / TensorRT / TensorRT Inference Server
  • Experience with front-end development frameworks and building admin console

Apply for this Job

* Required