Duties:
1. Develop a data management platform, mainly focusing on video, images and text modal data to achieve efficient data management and retrieval display and other processing. In the future, we will further manage more sensor data.
2. Implement a data annotation system that supports user management, task distribution, annotation acceptance, etc.
3. Implement a body-aware intelligent data remote control and number collection system to improve data collection efficiency.
4. Support various types of demo output in the laboratory.
Qualifications:
1. Responsible for the front-end interface development of the company's core business systems, able to use JavaScript/HTML5/CSS technologies fluently, ensure the interface is beautiful, interactive and compatible with mainstream browsers. And familiar with front-end frameworks (React/Vue/Angular) (prefer Vue3) , etc.
2. Participate in the design and development of backend services, familiar with Python programming language, familiar with common backend frameworks (Django, Flask) and ORM tools. And learn the basic methods and skills of connecting the backend with databases (MySQL, MongoDB, PostgreSQL)
3. Familiar with Linux system, familiar with git. Have in-depth understanding of common algorithms and data structures, and be able to design efficient and scalable algorithm solutions.
4. Participate in requirement analysis and product design, propose rational suggestions, and ensure that the system meets business requirements.
5. Assist other team members in their work, guide junior engineers’ technical growth.
6. Continuously learn and master cutting-edge development technologies, improve development processes and tool chains.
7. Bachelor's degree (first class) or above in Computer Science, Software Engineering or related fields.
8. Front-end or back-end developers with exceptional skills are also welcome, as pure front-end developers need to have a certain level of design and aesthetic ability.
1. Familiar with deep learning, machine learning and embodied intelligence field, and interested in this aspect.
2. Proficient in using code generation tools.
3. Have strong curiosity, be able to continuously question and come up with new ideas, have the ability to quickly learn and master new field knowledge, and have good team spirit.
5. Design and implement scalable distributed system architecture (Hadoop/Spark/Ray/ etc.), with rich experience in distributed technologies such as microservices, containers, message queues (Slurm/K8s/ etc.).
6. Have experience in large companies.