Software Engineer (Machine Learning)
Our client operates as a top innovator in body motion video games on their proprietary gaming device. They are currently in search of a capable ML Engineer to join their adept engineering team. The team focuses on cutting-edge technology blending research with practical applications, particularly in developing indoor motion tracking technology using readily available consumer hardware.
The ideal candidate will be pivotal in supporting researchers and scientists through designing and constructing critical infrastructure. This infrastructure enhances ML workflows and the speed of model iteration, aiding in the acceleration of research endeavors.
Responsibilities include:
- Designing and implementing training pipelines, automated data workflows, and integration tools that can meet the increasing demands of research.
- Establishing robust systems for large-scale data collection, preprocessing, and curation to fortify experimentation processes.
- Developing tools that streamline experiment cycles, reduce time-to-completion, and facilitate model transition to production.
- Close collaboration with ML researchers to tackle technical challenges, enhancing the overall developer experience.
- Supporting model deployment processes and seamlessly integrating ML aspects with broader platform systems.
Requirements:
- Minimum of 3 years of experience in constructing high-quality machine learning systems, data infrastructure, or research platforms.
- Proficiency in Python along with expertise in at least one systems programming language (e.g., C++, Go, Rust, Java).
- Demonstrated experience in working with PyTorch or TensorFlow within production or research environments.
- Strong track record in designing ML training pipelines, data workflows, and integration tools.
- Understanding of model deployment and optimization for inference (MLOps practices).
Preferred Skills:
- Knowledge in GPU-accelerated computing, distributed training systems, and data versioning or experiment tracking tools.
- Exposure to Docker and Kubernetes platforms.
- Contributions made to open-source ML projects.
Feel free to reach out if you have any questions or need further clarification on the role.
