Software Engineering Intern
Responsibilities:
- Participate in the functional design, development, and testing of company products.
- Assist the team in completing software development tasks, including coding, unit testing, etc.
- Maintain and support existing systems to ensure their stable operation.
- Learn and master new technologies to enhance personal skill levels.
- Complete other related tasks assigned by superiors.
Requirements:
- This is an unpaid position.
- Current student majoring in Computer Science or a related field with a strong interest in coding and software development.
- Familiarity with at least one programming language among Java, Python, JavaScript, and TypeScript.
- Knowledge of at least one framework from Spring Boot, Django, Koa, Vue, and React.
- Proficient in using at least one mainstream AI programming tool, such as Cursor, Claude Code, Codex, or Trae, and capable of leveraging AI tools to efficiently complete coding, debugging, and code optimization tasks.
- Familiarity with the fundamental principles of large language model (LLM) integration and API invocation. Candidates with experience in AI model API integration and AI-powered product development are preferred. The role will involve supporting the implementation, deployment, and iterative development of various AI-driven product features.
- Strong self-learning ability and problem-solving skills, capable of quickly adapting to new environments and technologies.
- Good teamwork awareness and ability to adapt to a fast-paced work environment.
- Ability to maintain consistent working hours with the team.
- Prior practical project experience is preferred.