Software Engineer (Machine Learning)
Hong Kong
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Our client, a prominent developer of body motion video games for their proprietary device, is in need of a Machine Learning Engineer to join their advanced engineering team. This role focuses on foundational technology in the realm of indoor motion tracking utilizing consumer-grade hardware.
Key Responsibilities:
- Take charge of designing and implementing training pipelines, automated data workflows, and integration tooling that can adapt to varying research needs.
- Develop systems for large-scale data collection, preprocessing, and curation to facilitate robust experimentation.
- Construct tools that streamline experiment cycles, reduce turnaround time, and facilitate a smoother transition of models to production.
- Work closely with ML researchers to eliminate technical obstacles and enhance the developer experience.
- Provide support for model serving pipelines and integrate ML components into broader platform systems.
Requirements:
- Minimum of 3 years' experience in constructing production-grade machine learning systems, data infrastructure, or research platforms.
- Profound practical knowledge of Python and proficiency in at least one systems language (such as C++, Go, Rust, Java).
- Hands-on experience with putting PyTorch or TensorFlow into use in production or research settings.
- Demonstrated success in developing ML training pipelines, data workflows, and integration tooling.
- Familiarity with model deployment and optimization of inference (MLOps patterns).
Preferred Qualifications:
- Experience in GPU-accelerated computing, distributed training systems, data versioning, or experiment tracking tools.
- Exposure to Docker/Kubernetes.
- Contribution to open-source ML projects.
Skills Required
Nahclimited
Website
Not specified
Company size
Not specified
Location
United States
Description
Not specified