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$57 billion revenue global technology powerhouse, ranked #248 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).
Want more jobs like this?
Get jobs in Morrisville, NC delivered to your inbox every week.
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
At Lenovo, you'll be part of a team that creates one of the world's largest portfolios of connected products, including PCs (ThinkPad, Yoga, Lenovo Legion), tablets, smartphones, and workstations. Our data center solutions provide the computing power driving change in business and society. We are also expanding into Gen AI offerings with applications like AI Now, Creator Zone, and Moto AI - to name a few.
This position reports to the Chief Technology Officer of PCSD and is to be a member of the Architecture Review Board for Gen AI projects. You will lead technical discussions on architecture, deployment, and integration of LLMs and LAMs on our platform, ensuring security, scalability, and compliance with industry standards. You will also influence key decision-makers, manage priorities, and drive critical initiatives. The ideal candidate should have expertise in hardware and software architectures for both local and cloud systems, strong communication skills, and experience working across cultures and time zones. Collaboration with technical business leaders and global teams is crucial.
MULTI-FUNCTIONAL COLLABORATION: Work closely with internal teams (usability, engineering, product marketing,) and strategic solution partners to create innovative, customer-centric solutions that transform the way businesses operate using our platform. Collaborate with key customer & internal team members to remove technical barriers and drive customer readiness for full platform adoption.
INNOVATION & PROBLEM SOLVING: Consult on the most innovative and impactful solutions for businesses through the use of our platform and technologies. Provide guidance in solving complex platform-related challenges, driving technical resolutions while building domain expertise.
Responsibilities:
- Be a key member in building a portfolio of impactful on-device AI capabilities
- Provide guidance to model selection, balancing use case and system constraints
- Review and suggest improvements to designs and implementations for an extensive product portfolio
- Analyze software requirements to determine feasibility of design within quality assurance standards for worldwide deployment
- Tune system/application performance and improve stability using a strong background in computer Operating Systems, embedded systems, and multi-threaded programming
- Maintain focus on security, privacy, and software best-practices
- Coach and technically lead software engineering teams across different geographies
- Innovate with patentable ideas and concepts within an iterative product-focused process
Basic Requirements:
- Approximately 8+ years of experience developing software architectures.
- Bachelor's degree or equivalent experience in a relevant field.
- Experience developing for wireless communication systems and devices
- 4+ years of experience with Android platform or application software development
- 4+ years of experience with Windows platform or application software development
- Experience with programming languages (e.g., Python, Swift, Ruby, et al.)
- Experience with AI programming frameworks such as PyTorch, CUDA, Triton, ONNX, OpenVino, SNPE, etc.
- Experience with programming languages (e.g., Python, C, C++, and/or Rust. Java and/or Kotlin (based on Android requirements)., et al.)
Preferred Qualifications:
- Understanding of common AI operators, such as transformers, self-attention, batch normalization, etc.
- Understanding of common AI models such as GPT, diffusion, resnet, U-net, etc.
- Understanding of common AI optimization techniques such as quantization, pruning, distillation, etc.
- Understanding of common NLP techniques such as vector embeddings, tokenization, lemmatization, etc.
- Leadership and decision-making skills, with the ability to influence and guide technical and non-technical partners in meaningful situations.
- A track record of partnering with technology teams to remove technical barriers and enhance ongoing readiness for large-scale platform adoption.
- Knowledge of platform security architecture, including security and compliance requirements for regulated industries.
- Experience in active listening and debating with a focus on finding the best solutions, even if it means shifting from original ideas.
- Good communicator, capable of delivering complex technical information clearly and effectively to both technical and non-technical audiences.
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 - North Carolina - Morrisville