Lenovo logo
Lenovo Verified
Computer Hardware

AI Enterprise Engineer

Chicago, ILOnsiteFull Time$92,400–$141,680 /yrPosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • backend services
  • enterprise platform
  • APIs
  • integrations
  • enterprise systems
  • identity
  • administration
  • governance
  • debug
  • maintainable software

Nice to have

  • web services
  • backend applications
  • Azure
  • AWS
  • GCP
  • Git

Role summary

Lenovo is seeking an AI Enterprise Engineer to join their Qira enterprise platform team. This role involves designing, building, and operating systems for secure, large-scale deployment and management of AI capabilities for enterprise customers. The engineer will work on backend services, APIs, integrations, and enterprise features like identity and governance, while supporting cloud deployments and operational excellence. The position requires 2+ years of software engineering experience, proficiency in high-level programming languages, APIs, databases, web services, and cloud computing concepts. Familiarity with cloud platforms (Azure, AWS, GCP), CI/CD, AI applications, and authentication/authorization is preferred.

Why Work at Lenovo

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

About Our Team

We are building Qira's enterprise platform and are looking for engineers who want to work at the intersection of AI, enterprise software, and cloud services. 

As an AI Enterprise Engineer, you will help design, build, and operate the systems that allow enterprise customers to deploy and manage AI capabilities securely and at scale. You will work alongside senior engineers and architects while growing your expertise in enterprise software and AI-powered applications.


What You'll Do

  • Design, develop, test, and maintain backend services and enterprise platform features.
  • Build APIs and integrations connecting Qira to enterprise systems and services.
  • Contribute to enterprise capabilities including identity, administration, governance, and knowledge retrieval.
  • Debug and resolve issues across development, test, and production environments.
  • Participate in design reviews and contribute technical ideas.
  • Write maintainable, testable, and observable software.
  • Support cloud deployment and operational excellence initiatives.
  • Collaborate with product managers, designers, and engineers to deliver customer-facing capabilities.
  • Continuously learn new technologies and AI development practices.

Basic Qualifications

  • 2+ years of professional software engineering experience.
  • Experience developing software using one or more high-level programming languages.
  • Experience with APIs, databases, and web services.
  • Experience with cloud computing concepts.
  • Experience working within a collaborative software development environment.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.

Preferred Qualifications

  • Experience building web services or backend applications.
  • Familiarity with cloud platforms such as Azure, AWS, or GCP.
  • Experience using Git and modern CI/CD workflows.
  • Exposure to AI applications, LLMs, or machine learning systems.
  • Knowledge of authentication and authorization concepts.
  • Experience using AI-assisted engineering tools.

The base salary budgeted range for this position is $98K - $110K. Individuals may also be considered for bonus and/or commission.
Lenovo’s various benefits can be found on www.lenovobenefits.com. We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class. Additional Locations: * United States of America - Illinois - Chicago
PAY TRANSPARENCY
The anticipated annual compensation range for this position is 92,400–141,680 USD. Final compensation will be based on relevant experience, skills, and business considerations. Individuals may also be considered for bonuses and/or commissions. Lenovo’s various benefits can be found at www.lenovobenefits.com

General Information

Req # WD00103740 Career area: Software Engineering Country/Region: United States of America State: Illinois City: Chicago Date: Saturday, August 8, 2026 Working time: Full-time Additional Locations: * United States of America - Illinois - Chicago

Sample Lenovo interview questions

  • 1

    Clone an Undirected Graph Clone an undirected graph. Input: adjList = [[]] Output: [[]] Explanation: Creates a new, deeply cloned graph containing only one single node with zero connected neighbors.

    codingmedium
  • 2

    Iterator over a Binary Search Tree Implement an iterator over a binary search tree. Input: root = [7,3,15,null,null,9,20], calls: next(), hasNext(), next() Output: 3, TRUE, 7 Explanation: The iterator yields the smallest value (3), confirms more nodes exist, then properly yields the next in-order value (7).

    codingmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Lenovo's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.