Our China Merchants Group (招商局集团) Lionrock AI Lab are recruiting new talents now!
Job Title: Data Algorithm Engineer, Perception Algorithm Engineer, Full-Stack Developer
Location: Hong Kong, Shenzhen
Job Type: Full-Time
About Us:
Lionrock AI Lab is a cutting-edge technology company specializing in embodied intelligence and multimodal AI systems. We are looking for talented individuals to join our team and contribute to the development of innovative solutions in data processing, perception algorithms, and full-stack development.
1. Data Algorithm Engineer
Responsibilities:
Conduct end-to-end data processes, including collection, crawling, cleaning, processing, and optimization for embodied intelligence models, ensuring high-quality data for pre-training and fine-tuning. Establish a closed-loop data-model system.
Build data-centric platforms and tools to unify the collection, processing, querying, and management of multimodal data.
Utilize CV algorithms and multimodal models to process video, image, and other multimodal data (e.g., object detection, video captioning).
Oversee and manage large-scale data annotation projects, providing data-driven guidance for model training.
Qualifications:
Strong expertise in model algorithm development, with the ability to independently train CV or multimodal models using open-source projects. In-depth knowledge of NLP, CV, and multimodal models is a plus.
Experience in model inference optimization and acceleration, including quantization and pruning. Familiarity with frameworks like VLLM is preferred.
Basic frontend and backend development skills, with the ability to create demos using tools like Streamlit.
Proficiency in Python, Git, and Linux, with a solid foundation in data structures and algorithms.
Familiarity with big data frameworks like Hadoop, Spark, and Flink, with practical project experience.
Bonus Skills:
6. Strong ability to quickly learn new domains and collaborate effectively in a team.
7. Bachelor’s degree or higher in Computer Science, Software Engineering, or related fields.
2. Perception Algorithm Engineer
Responsibilities:
Develop ultra-low-latency multimodal perception data transmission pipelines, achieving industry-leading performance in audio/video signal acquisition, digital signal conversion, data encoding/decoding, compression, and edge computing.
Familiarity with various sensors (e.g., cameras, microphones, and pressure sensors) and their working principles.
Proficiency in edge devices (e.g., Jetson, Raspberry Pi, x86/ARM-based devices) and integrating sensor systems.
Optimize transmission protocols and deployment strategies for different embodied intelligence product forms.
Qualifications:
In-depth knowledge of network protocols (e.g., UDP, TCP) and audio/video/image codecs (e.g., H264, H265, JPEG, G711, AAC).
Familiarity with microphone arrays, sound source localization, and voice separation algorithms.
Strong understanding of computer networks, computer architecture, and data structures/algorithms.
Experience in designing hardware and software solutions for embodied intelligence perception systems.
Proficiency in Python, C++, and Linux for rapid development.
Experience optimizing edge-side computing efficiency for deploying multimodal algorithms (e.g., object detection, ASR, TTS).
Bonus Skills:
7. Curiosity, innovative thinking, and the ability to learn quickly and collaborate effectively.
8. Knowledge of AI algorithms, including NLP, CV, and multimodal models.
9. Bachelor’s degree or higher in Computer Science, Software Engineering, or related fields.
3. Full-Stack Developer
Responsibilities:
Develop data management platforms for efficient storage, retrieval, and processing of multimodal data (e.g., video, images, text), with future support for additional sensor data.
Utilize distributed technologies for large-scale data processing, including metadata extraction and key information retrieval.
Build data annotation systems with user management, task distribution, and annotation validation features.
Implement teleoperation data collection systems to enhance data acquisition efficiency.
Qualifications:
Expertise in front-end development using JavaScript/HTML5/CSS, ensuring responsive, visually appealing, and browser-compatible interfaces. Familiarity with frameworks like React, Vue, or Angular.
Back-end development experience using Python(preferred), Java, or Node.js, with knowledge of web frameworks, ORM tools, and database integration (SQL, MongoDB).
Experience designing scalable distributed systems using Hadoop, Spark, Ray, or similar technologies, with expertise in microservices, containers, and message queues (e.g., Slurm, Kubernetes).
Proficiency in Linux, Git, and strong problem-solving skills with data structures and algorithms.
Ability to analyze requirements, contribute to product design, and ensure systems meet business needs.
Strong teamwork and mentorship skills to guide junior engineers.
Commitment to continuous learning and improving development workflows and tools.
Bonus Skills:
8. Knowledge of deep learning, machine learning, or embodied intelligence.
9. Familiarity with code generation tools.
10. Curiosity, innovative thinking, and strong collaboration skills.
11. Experience with Linux system administration.
12. Prior experience at top-tier tech companies.
How to Apply:
If you are passionate about pushing the boundaries of technology and meet the qualifications for any of these roles, please send your resume and a cover letter to [email protected] or connect me on LinkedIn.