Posted 2mo ago

Software Engineer -- AI Experiences

@ Lenovo
Chicago or United States
$100k-$140k/yrOnsiteFull Time
Responsibilities:build experiences, translate requirements, optimize performance
Requirements Summary:5+ years of software engineering; Bachelor's in Engineering or Computer Science; proficiency in Android (Kotlin) or Windows (C#, WinUI, WPF); strong CS fundamentals; ability to deliver production-ready features on schedule.
Technical Tools Mentioned:Kotlin, C#, WinUI, WPF, CI/CD, Unit testing
Save
Mark Applied
Hide Job
Report & Hide
Job Description
About Our Team
Lenovo is building Qira, a next-generation hybrid AI platform that spans Windows, Android, and cloud. We are hiring a Software Engineer to drive the architecture, design, and platform integration of AI experiences on Windows and Android devices.
This role is critical to delivering scalable, performant, and secure AI systems that power next-generation user experiences across laptops, tablets, and cross-device ecosystems. Your work will directly impact millions of users worldwide.
We recently introduced Qira, our new cross-device Personal AI that works seamlessly across Lenovo and Motorola products.
More information can be found here:
What You'll Do
Build out Qira experiences in a modular, reusable, and high-performing way.
Take ownership of complex feature work from technical design through to implementation. Translate product requirements into clean, production-ready code.
Keep Qira app snappy by focusing on performance and efficient memory use.
Work closely with product managers, UX designers and other engineers.
Maintain high standards through rigorous code reviews, unit testing and documentation.
Basic Qualifications
5+ years of professional software engineering experience, with a proven track record of shipping and maintaining production-level client applications.
Bachelor’s Degree in Engineering, Computer Science, or a related technical discipline
Strong, hands on proficiency in either Android (Kotlin) or Windows (C#, WinUI, or WPF). You should have a deep understanding of the UI lifecycle and rendering for your chosen platform.
Solid CS fundamentals including knowledge and practical application of multithreading and design patterns.
Ability to navigate technical trade-offs to deliver high quality features on schedule.
Preferred Qualifications
Experience implementing UI for generative AI features, such as handling streaming data from LLMs and managing asynchronous state for agentic interactions
Experience with CI/CD pipelines, testing frameworks and tools that improve developer productivity.
A strong interest in staying current with platform specific technologies and frameworks

The base salary budgeted range for this position is $100k - 140K. Individuals may also be considered for bonus and/or commission.
Lenovo’s various benefits can be found on www.lenovobenefits.com.
In compliance with Colorado's EPEWA, the expected application deadline for this position is July 27, 2026. This applies to both external and internal candidates.