L

Logitech

Designs and sells computer peripherals.

IT Application Development Intern

Full-Stack EngineeringConfirmed live in the last 24 hours
InternshipSuzhou, Jiangsu, ChinaNo salary listedIn-person

About the Job

Requirements

  • Currently studying computer science, software engineering, or a related major, and able to intern continuously for at least six months with at least four on-site days per week.
  • Able to write runnable, well-structured programs independently; familiar with common data structures, file and data processing, and exception handling. Programming language is open, with Python, Java, C#, C++, and Go cited; Python proficiency is advantageous, while candidates using other languages should be able to transition quickly.
  • Able to design basic relational database tables and write multi-table joins, grouped aggregates, and subqueries; understands indexes, transactions, and basic performance issues; has practical experience with MySQL, PostgreSQL, or a similar database.
  • Has web application development experience, including developing backend APIs with Django, understanding HTTP and REST API basics, and building interactive frontend pages with Vue. Experience with comparable technologies such as Flask, FastAPI, Spring Boot, or React is acceptable if the candidate can transition quickly to Django and Vue.
  • Has completed at least one functioning project personally led, such as coursework, a competition project, a personal project, or internship work; include a repository link or archive with the application.
  • Has basic Git skills, including branches, commits, merges, and conflict resolution.
  • Willing to use AI coding tools and able to explain and take responsibility for submitted code and identify errors or unsuitable suggestions from those tools.
  • Willing to communicate proactively when requirements are unclear or obstacles arise, and to take responsibility for delivered features.

Responsibilities

  • Develop internal applications for production lines and functional departments by implementing clearly scoped modules under guidance, covering data model design, backend APIs, frontend pages, integration testing, and validation and issue fixing with users in real use cases.
  • Automate selected repetitive manual processes, such as exporting, checking, and consolidating Excel data, using Python scripts or scheduled tasks, including data cleaning, exception handling, and result verification.
  • Support data processing and system integration by writing data synchronization and reconciliation scripts, log-parsing tools, and exception alerts, and help troubleshoot interface and data consistency issues while learning how data flows among ERP, MES, and WMS.
  • Follow the team's Git workflow, submit code for review, add automated tests for developed features, and prepare deployment and usage documentation.

Desired Qualifications

  • Practical experience using Linux and Docker and independently deploying simple applications.
  • Experience with AWS, particularly deploying applications on EC2 or using foundational services such as RDS and S3.
  • Experience writing unit tests or automated tests.
  • A personal project fully delivered and deployed, even if it has only a few dozen users.
  • Experience using an LLM API to build a functional tool.
  • Knowledge of manufacturing or supply chain processes, or internship experience at a factory or manufacturing company.

About the Company

Logitech

Designs and sells computer peripherals.

Logitech designs and manufactures computer peripherals such as keyboards, webcams, headsets, and mice that help people interact with digital devices. Their products connect over USB, Bluetooth, or wireless dongles and are built to be plug-and-play, comfortable, and compatible across platforms. The company differentiates itself through design-focused hardware and a broad reach across consumers, businesses, and professional gamers, along with strong customer support and active user communities. Its goal is to improve how people connect with the digital world by delivering high-quality, accessible peripherals and maintaining leadership in product design and user experience.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Lausanne, Switzerland
Founded
1981

Recently Posted Jobs

Explore more opportunities at Logitech

See more jobs