Software Engineer Internship
Responsibilities:
Participate in the development of enterprise-level software solutions.
Collaborate with our development team in the software development cycle, including user requirement analysis, implementation, testing, and deployment.
Assist in preparing test plans and conducting detailed software system tests.
Assist in preparing technical documentation.
Conduct research on various technologies.
Requirements:
Third-year or above full-time student majoring in Computer Science, Computer Engineering, or a related discipline. Candidates from other quantitative disciplines (e.g., Mathematics, Physics, or other science majors) are also welcome.
Basic understanding of Python, Go, MySQL, MongoDB, and related technologies is essential.
Familiarity with Git and RESTful API concepts.
Strong interest in creating impressive software systems.
Self-motivated, highly efficient, able to work within tight schedules, and meet deadlines.
Excellent teamwork spirit and strong communication and expression skills.
Familiarity with LLM-assisted programming tools and agents, and strong ability to write AI-readable documentation.
Proficient English and Chinese reading, writing, and communication skills.
Willingness to travel to Shenzhen R&D center (travel cost will be fully reimbursed).
Bonus Requirements:
Fast learner and excellent research capability.
Experience in establishing a complete AI development process.
Familiar with MCP and skills.
Knowledge of Docker, Kubernetes, or Cloud platforms (AWS/Aliyun).
Mode of Internship:
This position is open to the following internship programme:
Summer Internship: 5 full days a week for at least 3 months, Physical;
Part-Time: at least 3 full days a week for at least 6 months, Physical;
1-Year Internship: 8 - 12 months, Full-Time, Physical.
Eligibility for local university's STEM internship programme will be preferred.