Machine Learning Engineer, Multimodal Perception and Authentication
Develop multimodal perception and authentication systems combining visual, audio, and other sensor signals for real-world AI products. The role requires machine learning expertise, practical research-to-system experience, and proficiency in Python and PyTorch with comfort in C++.
About the job
Responsibilities
- Research and develop multimodal perception and authentication methods across visual, audio, and other sensing signals.
- Explore how specialized perception models and larger multimodal models can work together.
- Design data, training, and evaluation approaches to improve performance in real-world conditions.
- Study model behavior, robustness, and failure modes across sensing, data, and deployment environments.
- Integrate and validate new capabilities in real-time or resource-constrained systems.
- Collaborate with hardware, firmware, software, and product teams to turn research into working systems.
Requirements
- Strong background in computer vision, audio or speech machine learning, multimodal learning, or sensing.
- Experience developing specialized machine learning models, larger multimodal models, or both.
- Experience bringing research ideas into practical systems, prototypes, or products.
- Ability to design experiments, build evaluations, and investigate model behavior.
- Experience with sensing hardware, real-time systems, or other deployment constraints.
- Proficiency in Python and PyTorch, with comfort in C++ or systems integration.
- Experience with authentication, biometrics, or other privacy-sensitive applications.
- Ability to work across disciplines on developing research problems.
Skills
Python, PyTorch, C++, Computer Vision, Audio Machine Learning, Speech Machine Learning, Multimodal Learning, Authentication, Biometrics, Real-Time Systems, Systems Integration, Model Evaluation
Similar jobs
ML Engineering jobsBuild and operate the engineering systems that support post-training research, including reinforcement learning infrastructure, sandboxed execution, data pipelines, and agent scaffolding. The role requires strong Python and systems engineering skills, project ownership, and a relevant bachelor’s degree or equivalent experience.
Operates and improves the infrastructure powering large-scale post-training and reinforcement learning runs, partnering with researchers to debug failures, improve reliability, and automate recovery. Requires 4+ years operating distributed production systems and strong Python, Go, or C++ skills.
Research-focused engineer advancing agentic model capabilities across synthetic data, task environments, evaluations, training, and usability improvements. Requires strong Python engineering, deep learning framework experience, scalable distributed training skills, and scientific experimentation ability.
Researcher focused on scaling reinforcement learning for frontier models, with ownership spanning asynchronous RL algorithms, inference and distributed training systems, and large-scale empirical studies. Requires strong Python and deep learning experience, scalable systems debugging, and rigorous research judgment.
Build and optimize OpenAI’s inference stack for AWS Trainium across high-performance kernels, compilers, runtimes, and model execution. The role requires systems programming and accelerator experience, with opportunities to solve end-to-end performance problems for frontier-scale AI models.