Search by job, company or skills

Lenovo

AI Engineer

Save
new job description bg glownew job description bg glow
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Python AI Engineer (Backend + Applied ML)

Location : Malaysia

Role Overview

Build backend services and integrate AI/ML models into production systems for Sales IT applications. This role combines Java-based backend development with hands-on Python-based model training and deployment.

Key Responsibilities

  • Develop and maintain backend services using Java and Spring Boot
  • Build and support REST APIs and microservices
  • Write Python code for data preparation, model training, and evaluation
  • Work on AI model development (feature engineering, training runs, metrics, iteration)
  • Integrate trained models into applications (APIs or batch jobs)
  • Ensure performance, reliability, and maintainability of services and models
  • Work with SQL and relational databases for data handling and optimization
  • Follow engineering best practices (Git, testing, code reviews, CI/CD)
  • Collaborate with stakeholders to understand requirements and deliver solutions
  • Take ownership of tasks—from problem breakdown to execution

Required Skills & Experience

  • Strong programming skills in Java and Python
  • Experience with Spring Boot for backend development
  • Understanding of REST APIs and microservices architecture
  • Hands-on experience with at least one ML framework:
  • PyTorch
  • TensorFlow
  • scikit-learn
  • Experience training and evaluating ML models (academic, internship, or work projects)
  • Working knowledge of SQL and relational databases (PostgreSQL/MySQL/Oracle)
  • Familiarity with Git, debugging, and testing workflows

Good to Have

  • Experience deploying ML models (batch or real-time inference)
  • Basic understanding of MLOps practices
  • Exposure to cloud platforms:
  • Amazon Web Services / Microsoft Azure / Google Cloud Platform
  • Familiarity with containers and orchestration (Docker/Kubernetes)
  • Exposure to distributed systems or tools like Apache Kafka or Redis

What We Look For

  • Able to work independently and drive tasks to completion
  • Comfortable working on both backend systems and AI/ML problems
  • Clear communication and collaboration in a team environment
  • Willingness to learn and improve continuously

Education

  • Bachelor's degree in Computer Science or related field (or equivalent experience)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147604657

Similar Jobs

Petaling Jaya, Malaysia, Selangor

Skills:

PostgreSQLDatadogSqlPythondata dashboardsEvalshubpgvectorLLM frameworksGitLab CI CDRAG Vector Databases

Malaysia, Cyberjaya, Selangor

Skills:

PythonLangChainMCP protocolsn8nGenerative AI modelscontext engineeringPrompt EngineeringAI workflow toolsAI use cases application

Cyberjaya, Selangor

Skills:

PythonLangChainMCP protocolsn8nGenerative AI modelscontext engineeringPrompt EngineeringAI workflow toolsAI use cases application

Malaysia, Cyberjaya, Selangor

Skills:

JavaPythonLangChainAgentic AI modelsMCP protocolsGenerative AIn8nRAGcontext engineeringPrompt EngineeringAI workflow tools

Malaysia, Selangor

Skills:

PythonGit version controlAPIs and basic system integration concepts