Manage software projects from end-to-end including requirements gathering, design, development, testing, project management, and support functions
Responsible for the research and development, optimization and management of high-performance computing related products to ensure that product stability and performance meet customer needs
Maintain close communication with customers, understand their needs and feedback, and adjust product strategies in a timely manner
Participate in technical exchanges and cooperation within the industry, track the latest technological developments and development trends, and ensure the continuous improvement of the company's technical level
Other tasks as assigned by the supervisor
Job Requirements:
Minimum 3 years’ relevant experience in software development
Master's degree or above, computer science and software engineering are highly preferred
Familiar with key technologies such as HPC hardware, operating systems, network communications, and storage management
Have a deep understanding of Linux systems and be proficient in at least one mainstream operating system
Have a solid programming foundation and rich algorithm experience, and be able to write efficient code
Self-motivated and able to work independently under pressure
Good Command in written and spoken English, Cantonese, and Putonghua