Full Stack AI Solution Engineer

Lenovo

Petaling Jaya

On-site

MYR 150,000 - 210,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lenovo seeks an experienced Java engineer to strengthen its global e-commerce platform under a B2B and B2C omni-channel model. You will build microservices, integrate AI-powered features, and develop end-to-end LLM pipelines.

You will collaborate with data scientists, designers, and product managers to deliver scalable, reliable services. Strong Java, Spring, and microservices experience are required, with AI capability experience highly valued.

Qualifications

  • Bachelor’s degree or above in Computer Science, Software Engineering, AI, or a related field.
  • At least 5 years of Java development experience with Spring/Spring Boot.
  • Experience with microservices architecture and Spring Cloud, Nacos, Redis, Jenkins, GitLab.
  • Hands-on project experience with RAG or modern LLM application patterns and integration of LLM APIs into production apps.

Responsibilities

  • Design and develop Java microservices for the e-commerce platform (product, order, pricing, cart, search).
  • Integrate AI-powered features such as intelligent search, recommendations, and conversational assistants.
  • Design and implement RAG pipelines and LLM workflows.
  • Collaborate with data scientists, designers, and product managers to deliver outcomes.
  • Write unit/integration tests and maintain documentation.

Skills

Java
Spring
Microservices
LLM integration
Python
LangChain4j
React/Vue frontend exposure

Education

Bachelor’s degree in CS/Software Engineering or AI
Master’s degree preferred

Tools

Spring Cloud
Nacos
Redis
Jenkins
GitLab

Job description

We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com , and read about the latest news via our StoryHub .

Description and Requirements

Position Overview

This role supports Lenovo’s global e-commerce platform under a new business model, covering both B2B and B2C omni-channel sales. As a key component of Lenovo’s strategic development, the platform continuously incorporates the latest industry trends and innovative technologies. Built on a modern microservices architecture, it is undergoing ongoing optimization to support the rapid growth of Lenovo’s global e-commerce business.

We are looking for an engineer with strong Java foundations who can bring AI capabilities, such as LLM-powered search, assistants, and automation, into this production platform. You will build AI features end to end: from backend services and data pipelines to user-facing integration.

Key Responsibilities

  • Design and develop Java microservices for the e-commerce platform (product, order, pricing, cart, search, etc.).
  • Build and integrate AI-powered features into the platform, such as intelligent product search and recommendation, conversational shopping assistants, content generation, and customer-service automation.
  • Design and implement RAG pipelines and LLM application workflows (prompting, retrieval, tool calling, agents), and expose them as reliable, scalable services.
  • Integrate LLM and ML capabilities with existing Spring Cloud services, including API design, performance tuning, caching, and cost control.
  • Maintain and optimize existing systems, including troubleshooting and performance improvements.
  • Collaborate with developers, data scientists, designers, and product managers to deliver business outcomes.
  • Write and maintain unit tests, integration tests, and technical documentation; participate in code reviews.
  • Keep up with emerging AI technologies and evaluate new tools and techniques for practical adoption.

Qualifications

Education

  • Bachelor’s degree or above in Computer Science, Software Engineering, AI, or a related field.
  • Graduates from top-tier universities or Master’s degree holders are preferred.

Core Java and Backend (Required)

  • At least 5 years of Java development experience.
  • Proficiency with mainstream open-source frameworks such as Spring, Spring Boot, and MyBatis.
  • Strong understanding of microservices architecture and related technologies, including Spring Cloud, Nacos, Redis, Jenkins, and GitLab.

AI Capabilities (Required)

  • Hands-on project experience with RAG or modern LLM application patterns (prompt engineering, embeddings, vector search, tool/function calling).
  • Experience integrating LLM APIs into production applications, using Java frameworks (Spring AI, LangChain4j) or Python frameworks (LangChain, LangGraph).
  • Working proficiency in Python for AI prototyping and data processing.
  • Understanding of how to evaluate and monitor LLM application quality, latency, and cost.

E-commerce Expertise

  • Solid understanding of both B2B and B2C e-commerce models.
  • Hands-on experience building internet-based e-commerce websites; experience in internet or e-commerce companies is preferred.

Nice to Have

  • Experience with Elasticsearch or vector databases (e.g., Milvus, pgvector, Elasticsearch vector search).
  • Experience with front-end frameworks (React or Vue) for building AI-facing user interfaces.
  • Experience with AI agent frameworks, MCP, or AI-assisted development tools.
  • Personal or open-source AI projects and prototypes.

Soft Skills and Language

  • Strong ability to work independently and solve problems effectively.
  • Excellent research, learning, and teamwork capabilities.
  • Fluency in English is required; proficiency in Mandarin is a strong advantage.

If you require an accommodation to complete this application, please contact ability@lenovo.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Application Engineer
AI Application Engineer

Lenovo • Petaling Jaya

On-site
MYR 108,000 - 180,000
Associate IT Engineer
Associate IT Engineer

Lenovo • Petaling Jaya

On-site
MYR 134,000 - 201,000
AI Application Development
AI Application Development

Lenovo • Petaling Jaya

On-site
MYR 60,000 - 90,000
AI Technical Lead- Finance Domain
AI Technical Lead- Finance Domain

Lenovo • Kuala Lumpur

On-site
MYR 180,000 - 320,000
AI & Digital Supply Chain Analyst
AI & Digital Supply Chain Analyst

Lenovo • Kuala Lumpur

On-site
MYR 60,000 - 100,000
Jr. AI Engineer- Fresh Graduate
Jr. AI Engineer- Fresh Graduate

Lenovo • Kuala Lumpur

On-site
MYR 90,000 - 140,000
AI-Driven Java Microservices Engineer for E‑commerce
AI-Driven Java Microservices Engineer for E‑commerce

Lenovo • Petaling Jaya

On-site
MYR 150,000 - 210,000
Product Analysis Associate Specialist
Product Analysis Associate Specialist

Lenovo • Petaling Jaya

On-site
MYR 48,000 - 84,000
IT Product Analysis Sr. Specialist
IT Product Analysis Sr. Specialist

Lenovo • Petaling Jaya

On-site
MYR 90,000 - 160,000
Mandarin Speaking - Business Development Manager (BDM) – Robotics & Physical AI
Mandarin Speaking - Business Development Manager (BDM) – Robotics & Physical AI

Lenovo • Kuala Lumpur

On-site
MYR 368,000 - 654,000