Machine Learning Engineer
Artificial Intelligence
Automation
Cloud
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Data Analysis
Data Analytics
Deep Learning
DevOps
DevSecOps
Engineering
Industrial Automation
Kubernetes
Machine Learning
Machine Learning Engineer
Machine Vision
Mechatronics
Motion Control
Platform Engineering
Programming
PyTorch
Robotics
TensorFlow
Job Description
DeepMotion is hiring a Machine Learning Engineer to create and deploy the server-side AI motion capture, perception, and synthesis capabilities for a cloud animation platform.
Responsibilities
- Develop and train algorithms and machine learning models for the motion perception and motion generation engine
- Design, build, and manage large-scale datasets spanning text, video, and motion to support multi-model motion perception and generation
- Build, deploy, and optimize inference frameworks for motion perception and generation in a cloud environment
- Research, analyze, develop, and test machine learning components aligned with business strategies and the product roadmap
Requirements
- BS or MS in Computer Science or Engineering, specializing in computer vision, machine learning, robotics, or artificial intelligence
- Strong working knowledge of at least one machine learning research framework, such as PyTorch or Tensorflow
- Strong working knowledge of at least one high-performance inference framework, such as TensorRT or Apache TVM
- Experience profiling and optimizing deep neural networks, including use of NVIDIA Nsight GPU profiling tools
Technologies
- Machine learning: PyTorch, Tensorflow
- Inference and optimization: TensorRT, Apache TVM, NVIDIA Nsight
- Computer vision and media: OpenCV, PyAV
- Cloud and orchestration: Kubernetes, AWS, GCP, Azure
- Language: Python
Nice to Have
- Familiarity with Python-based image and video manipulation and encoding/decoding tools, such as OpenCV and PyAV
- Experience with cloud orchestration and infrastructure, including Kubernetes and AWS, GCP, or Azure
- Knowledge of transformers, diffusion models, and multimodal discriminative and generative models
- Ability to build robust and maintainable client-server architectures and APIs
Location: San Francisco Bay Area, CA (onsite)