HOME  >  Careers
Lecturer / Assistant Professor in Computer Science or Engineering (Software Engineering & AI Application Development)
Posted Date:  
June 16, 2025

Descriptions

CMKL University is seeking a passionate and forward-thinking Lecturer or Assistant Professor to contribute to the teaching and research of cutting-edge subjects in Software Engineering and Applied Artificial Intelligence, helping us prepare the next generation of innovators and engineers.We are particularly looking for individuals with a strong foundation in AI engineering, application development, and the deployment of real-world intelligent systems. Candidates should be passionate about both technical excellence and education, and eager to contribute to our collaborative, interdisciplinary environment.
Areas of Teaching and Expertise (Preferred):

- Fullstack / Multi-platform Application Development

- Practical AI Engineering

- Data Engineering & DataOps

- Software Architecture & System Design

- DevOps, CI/CD & Automation for AI

- ML Lifecycle & Deployment Strategies

- Cloud-native & Serverless ML Deployment

- Containerisation & Orchestration (e.g., Docker, Kubernetes)

- Model Security & Governance

- Agent-to-Agent Communication / Contextual Protocols

- Proficiency in Python, TypeScript, C++, or Rust

Qualifications

- Master’s or Ph.D. in Computer Science, Computer Engineering, Software Engineering, or related field.

- At least 2 years of relevant professional or academic experience in one or more of the following areas: AI Engineering, Application Development, Data Engineering, ML/AI Ops.

- Proficiency in one or more programming languages such as Python, JavaScript/TypeScript, C++, or Rust.

Familiarity with:

  • ML Lifecycle and Deployment
  • Model Versioning (e.g., DVC, MLflow)
  • CI/CD for Machine Learning
  • Containerization (Docker, Kubernetes)
  • Serverless ML Deployment on Cloud Platforms (AWS, GCP, Azure)
  • Model Security Practices

- Experience in Full Stack Web Development or DevOps is a plus.

- Demonstrated interest or experience in teaching and mentoring, especially across diverse learner profiles including undergraduates and professionals.

- Strong communication skills and a collaborative mindset.

Requirements

Key Responsibilities:

- Design and deliver undergraduate and/or graduate-level courses in the areas above, for both traditional students and professional learners.

- Develop engaging course materials, assignments, and assessments that align with industry standards and emerging technologies.

- Continuously review, improve, and innovate curriculum to keep pace with the fast-evolving AI and software engineering landscape.

- Conduct academic research or applied projects in collaboration with faculty, industry partners, and government agencies.

- Supervise student projects, theses, and provide academic mentorship and career guidance.

- Participate in university-wide committees and contribute to strategic initiatives, including curriculum innovation, industry collaboration, and lifelong learning programs.

Contract Type:

Full-Time

Working Location:

CMKL University, Bangkok, Thailand

Salary:

Negotiable

Apply:

WORK WITH US
CLICK HERE TO APPLY