General Information

Req #
WD00075070
Career area:
Software Engineering
Country/Region:
United States of America
State:
North Carolina
City:
Morrisville
Date:
Monday, November 18, 2024
Working time:
Full-time
Additional Locations
* United States of America - North Carolina - Morrisville

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). 

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

We are looking for a passionate and motivated Intern Software Engineer with a background in computer science to join our Business Application Service Delivery team. In this role, you will work closely with our team to develop and optimize core functionalities of our sales system and will also contribute to building AI-based data analytics and reporting features, helping us leverage data-driven insights to enhance business decision-making. This internship offers the opportunity to gain hands-on experience in software development, AI/ML applications, and data analytics in a real-world business environment.

Responsibilities:

  • Software Development & Optimization: Assist in the development and optimization of core modules for the sales system using Java and Spring Boot, ensuring high performance and scalability.
  • AI/ML Functionality: Contribute to the development of AI-based features, such as predictive analytics, data processing, and automated reporting, using machine learning techniques.
  • Data Analytics & Reporting: Implement data analytics features to help sales teams gain insights from sales data and drive better business decisions.
  • API Development & Integration: Work on integrating and developing RESTful APIs to ensure smooth data exchange across systems.
  • Collaboration & Agile Iteration: Collaborate with the team in an Agile development environment, contributing to iterative development and fast delivery of high-quality software products.

Qualifications:

  • Currently pursuing a bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.
  • Proficient in Java with solid understanding of object-oriented programming principles.
  • Familiarity with common data structures and algorithms, with a strong problem-solving mindset.
  • Basic knowledge of data analytics and machine learning techniques. Familiarity with tools such as NumPy and Pandas is a plus.
  • Experience with databases (e.g., MySQL, PostgreSQL) and understanding of database design and optimization.
  • Familiarity with RESTful APIs and integrating APIs in backend systems.
  • Interest in AI/ML applications, especially in predictive analytics, data reporting, or similar areas.
  • Strong communication and teamwork skills, with the ability to work effectively in an Agile environment.
  • Ability to learn quickly and take ownership of tasks, troubleshooting and solving technical challenges.

Preferred Qualifications:

  • Experience with Spring Boot and the ability to independently develop backend modules.
  • Exposure to machine learning or deep learning concepts, including algorithms like regression, classification, etc.
  • Familiarity with CI/CD processes and tools like Git, Jenkins, etc.
  • Experience with data visualization tools and presenting data insights effectively.
  • Experience or interest in developing AI models or AI-based analytics features.
  • Speaking Mandarin is a plus.

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
* United States of America
* United States of America - North Carolina
* United States of America - North Carolina - Morrisville