AI Developer
Lenovo
Why Work at Lenovo
Description and Requirements
We are seeking a passionate and skilled AI Developer to join Lenovo’s AI platform development team. This role will focus on building components of Lenovo’s GenAI-based platforms, including model development, enterprise knowledge & data platform, and intelligent agents. The ideal candidate will have strong backend development capabilities and hands-on experience with GenAI technologies, along with a solid understanding of modern AI/ML development workflows.
Key Responsibilities:
Develop and maintain core modules of the AI platform, such as model development, RAG-based knowledge systems, and agents.
Work with architects and senior engineers to implement scalable and modular GenAI solutions.
Integrate GenAI frameworks (e.g., LangChain, LangGraph) with backend infrastructure and APIs.
Participate in the design, coding, testing, and deployment of AI features in both cloud-native and hybrid environments.
Contribute to the automation of model training, deployment, and monitoring workflows.
Write clean, maintainable code and collaborate with cross-functional teams in an agile environment.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- 3+ years of experience in backend or AI platform development.
- Proficient in Java and Python, with experience in Spring and Spring Cloud.
- Familiar with PostgreSQL, MySQL, and common data storage formats and access patterns.
- Experience using Docker, Kubernetes, Git, and CI/CD tools.
- Understanding of DevOps and Scrum practices.
- Familiarity with GenAI technologies such as transformers, model fine-tuning, inference, RAG, or intelligent agents.
- Experience working with LangChain, LangGraph, or similar open-source GenAI frameworks.
- Exposure to real-world GenAI application development (e.g., chatbots, copilots, document Q&A systems) is a plus.
- Understanding of model deployment and monitoring practices is a bonus.