AI/ML Developer by Lenovo

AI/ML Developer

15 May 2026

Introduction

Lenovo Cloud and Software team is seeking an experienced AI and Machine Learning Engineer to develop traditional machine learning and large language models in a fast paced environment. The role centers on building and supporting work that depends on strong data processing techniques, transformation, and data pipelines so programmed models can consume the right inputs. Success in this position depends on being a hands-on developer with rich knowledge of data lake architecture, machine learning, and AI concepts using Python and its library frameworks. It also requires extensive coordination with multiple teams and stakeholders throughout the development lifecycle, along with release management through Agile processes.


Role Focus and Core Purpose

The role is centered on developing both traditional machine learning and large language models. This means the work is not limited to one type of model or one stage of development. Instead, the position supports a broad engineering scope that includes model development in a fast paced environment and the practical work needed to make those models usable.

A key part of the role is being able to work directly with the technical foundation behind model consumption. The description highlights data processing techniques, transformation, and the development of data pipelines. These responsibilities show that the engineer is expected to help prepare and move data in ways that support the programmed models. In other words, the role connects model development with the data systems that feed it.

The position also emphasizes that the candidate must be a hands-on developer. That wording points to active technical contribution rather than a purely supervisory or conceptual function. The engineer is expected to work directly with the tools, frameworks, and architecture involved in the development process.

Standout fact: the role combines model development, data preparation, and cross-team coordination in one position.

What the role is expected to support

  • Development of traditional machine learning
  • Development of large language models
  • Data processing and transformation
  • Creation of data pipelines
  • Support for model consumption through prepared data

The overall purpose is clear from the description: the engineer helps build AI and machine learning capabilities while also ensuring the data foundation is ready for those models. That combination makes the role both technical and operational. It requires attention to how models are developed and how the surrounding data flow is structured.

Technical Skills and Engineering Expectations

The role requires strong practical knowledge of Python and its library frameworks. This is presented as part of the core technical foundation needed to succeed. The engineer is expected to use Python in a hands-on way while working on machine learning and AI-related tasks.

Another major requirement is rich knowledge of data lake architecture. This suggests the role depends on understanding how data is organized and accessed within a data lake environment. Because the position also includes data processing and pipeline development, the architecture knowledge is closely tied to the ability to prepare data for model use.

The description also calls for knowledge of machine learning and AI concepts. These are not presented as abstract interests, but as practical competencies that support the development work. The engineer is expected to apply these concepts while building traditional machine learning and large language models.

The technical expectations can be grouped into a few connected areas:

  • Python development and library frameworks
  • Data lake architecture understanding
  • Machine learning knowledge
  • AI concepts applied in development work
  • Data processing, transformation, and pipeline creation

These requirements show that the role is not narrowly focused on one skill. Instead, it brings together software development, data engineering, and AI model work. The candidate must be able to move between these areas while maintaining a practical, hands-on approach.

The emphasis on library frameworks also suggests that the role involves working with established Python-based tools rather than only theoretical design. Since the description does not name specific frameworks, the safest interpretation is that the engineer should be comfortable using Python libraries as part of the development process. That technical flexibility is important because the role spans both model development and data preparation.

Read More: 5-Day AI Agents : Course With Google

Data Processing, Transformation, and Data Pipelines

One of the most important parts of the role is the ability to work with data so it can be consumed by the programmed models. The description specifically mentions data processing techniques and transformation, which means the engineer is expected to handle data in ways that make it usable for machine learning and AI work. This is a practical responsibility that sits close to the model development process.

The role also includes developing data pipelines. That requirement shows that the engineer is not only working on individual data tasks, but also on the flow of data through a structured process. The pipelines are meant to enable consumption by the programmed models, so the work directly supports the model lifecycle.

Because the role mentions data lake architecture, the data work is likely connected to a broader structured environment. The engineer must understand how data is stored and organized so that processing and transformation can happen effectively. This makes the data responsibilities more than just preparation; they are part of the architecture that supports the entire solution.

Data responsibilities described in the role

  • Applying data processing techniques
  • Performing transformation work
  • Developing data pipelines
  • Supporting model consumption through prepared data
  • Working with data lake architecture

The role’s data focus also reinforces the need for a hands-on developer. These tasks require direct technical execution, not just planning. The engineer must be able to work through the lifecycle of data preparation and connect it to the needs of the models being developed.

In search-friendly terms, this position sits at the intersection of AI engineering, machine learning, data pipeline development, and data lake architecture. The description makes it clear that the data side of the role is essential, not secondary. It is part of what enables the machine learning and large language model work to function properly.

Read More: Latest Jobs

Collaboration Across Teams and Stakeholders

This role requires extensive coordination with multiple teams and stakeholders throughout the lifecycle of development. That means the engineer is expected to work across the full development process, not in isolation. The description makes collaboration a central part of the job rather than an occasional task.

Several specific groups are named in the role description. The engineer will work closely with the Architecture team, Product Lifecycle management team, product assurance team, security, and others. These relationships suggest that the position sits within a broad environment where technical work must align with multiple perspectives and responsibilities.

The mention of these teams shows that the role is connected to both technical and organizational coordination. The engineer must be able to communicate and collaborate throughout development, which means the work extends beyond coding and data handling. It also includes alignment with the teams that shape architecture, product lifecycle, assurance, and security.

Close collaboration with Architecture, Product Lifecycle management, product assurance, security, and others is part of the role.

The phrase “throughout the lifecycle of development” is important because it indicates ongoing involvement. The engineer is not only present at one stage of the process. Instead, the role requires participation from development through release management, with coordination continuing as the work moves forward.

This collaborative structure also suggests that the engineer must be comfortable working in a setting where responsibilities are shared. The role depends on the ability to coordinate with stakeholders and keep development aligned with broader team needs. That makes communication and teamwork a key part of the position’s success criteria.

Read More: Internships

Agile Release Management and Development Lifecycle

Release management through Agile processes is described as a primary responsibility for this role. That makes release management one of the central duties, not a secondary task. The engineer is expected to help manage releases in a way that fits within Agile workflows.

Because the role also involves extensive coordination with multiple teams and stakeholders, Agile release management likely connects directly to collaboration. The engineer must work within a process that supports ongoing development, coordination, and release activity. This means the role combines technical execution with process awareness.

The description places release management within the broader lifecycle of development. That means the engineer’s responsibilities extend across the path from development to release. The role therefore requires attention to how work moves through the process and how it is managed in a structured way.

Lifecycle elements highlighted in the description

  • Development of machine learning and large language models
  • Data processing and pipeline work
  • Coordination with multiple teams and stakeholders
  • Release management through Agile processes

The Agile emphasis also reinforces the fast paced nature of the environment. The role is not described as static or isolated. Instead, it is part of an active development setting where release management is a primary responsibility and where coordination is needed throughout the lifecycle.

For a candidate, this means the job requires more than technical skill alone. It also requires the ability to work within a release process and support the movement of work through development and delivery. That combination of engineering and process responsibility is a defining feature of the position.

What Success in This Role Looks Like

Success in this role depends on combining several capabilities at once. The engineer must be experienced in AI and machine learning, comfortable with data processing and transformation, and able to develop data pipelines that support model consumption. At the same time, the person must be a hands-on developer with strong knowledge of Python, data lake architecture, and AI concepts.

The role also requires the ability to work effectively with many teams. Collaboration with Architecture, Product Lifecycle management, product assurance, security, and others is part of the daily reality of the position. That means success is not only about technical output, but also about coordination across the development lifecycle.

Release management through Agile processes is another major measure of success. The engineer must be able to contribute to releases while working in a fast paced environment. This makes the role a blend of development, data work, collaboration, and process responsibility.

In practical terms, the successful candidate is someone who can:

  • Develop traditional machine learning and large language models
  • Handle data processing and transformation
  • Build data pipelines for model consumption
  • Use Python and its library frameworks
  • Work with data lake architecture
  • Coordinate with multiple teams and stakeholders
  • Support Agile release management

The role description presents a clear picture of an engineer who works across the full chain of AI and machine learning development. It is a position for someone who can connect data, models, teams, and release processes in one coordinated effort. That combination is what makes the role distinctive.

Read More: Free Courses

Frequently Asked Questions

What kind of AI work is this role focused on?

This role is focused on developing traditional machine learning and large language models. The description also says the work takes place in a fast paced environment. The position combines model development with the data work needed to support those models.

What data-related skills are required?

The role requires proficiency in data processing techniques, transformation, and the development of data pipelines. It also calls for rich knowledge of data lake architecture. These skills support the consumption of data by the programmed models.

What programming knowledge is expected?

Candidates must have strong knowledge of Python and its library frameworks. The description presents Python as part of the hands-on development work needed for AI and machine learning tasks. No other programming languages are mentioned.

Who will the engineer work with?

The role requires extensive coordination with multiple teams and stakeholders throughout development. The description specifically mentions the Architecture team, Product Lifecycle management team, product assurance team, security, and others. Collaboration is a major part of the job.

How is release management handled in this role?

Release management through Agile processes is described as a primary responsibility. The engineer is expected to support release work as part of the development lifecycle. This makes process coordination an important part of the position.

What kind of developer is needed?

The description says candidates must be a hands-on developer with rich knowledge of machine learning, AI concepts, Python, and data lake architecture. The role is practical and technical, with direct involvement in development, data work, and release management.

Conclusion

The Lenovo Cloud and Software team is seeking an experienced AI and Machine Learning Engineer for a role that combines model development, data preparation, collaboration, and release management. The position centers on traditional machine learning and large language models, supported by data processing, transformation, and pipeline development. It also requires strong knowledge of Python, data lake architecture, and AI concepts, along with a hands-on development approach. Just as importantly, the role depends on close coordination with multiple teams and stakeholders and on release management through Agile processes. Overall, it is a broad technical role built around both engineering depth and cross-team execution.

Share this post –
Job Overview

Date Posted

May 17, 2026

Location

In-Office

Salary

Not Disclosed

Expiration date

15 May 2026

Experience

6 years

Gender

Both

Qualification

Any

Company Name

Lenovo

Job Overview

Date Posted

May 17, 2026

Location

In-Office

Salary

Not Disclosed

Expiration date

15 May 2026

Experience

6 years

Gender

Both

Qualification

Company Name

Lenovo

15 May 2026
Want Regular Job/Internship Updates? Yes No