The Robotics Research Scientist will develop and maintain PyTorch training code, optimize model training, and ensure reproducibility while focusing on high-quality engineering practices.
About the Role
We’re looking for an Research Scientist who blends frontier research curiosity with engineering discipline. You’ll work at the core of our research efforts, training state-of-the-art models and building training infrastructure.
This role is ideal for someone who thrives in high-performance environments, understands the nuances of training large models, and is obsessed with making experimentation fast, reproducible, and reliable.
What You’ll Do
- Own and maintain a modular, high-quality PyTorch training codebase
- Design and build training workflows for scaling, checkpointing, logging, and reproducibility
- Implement new ideas, debug training runs, and accelerate iteration
- Develop and maintain efficient data loading pipelines and training utilities
- Ensure training jobs can scale across multiple GPUs and nodes (e.g., with DDP, NCCL)
- Optimize model training for performance, stability, and hardware utilization
- Maintain long-term code health: organize modules, enforce standards, write clean and testable code
- Contribute to experiment tracking, reproducibility, and versioning infrastructure
You Should Have
- Deep expertise in PyTorch, including custom modules, loss functions, and distributed training
- Proven experience training deep learning models in real-world research or production settings
- Strong engineering skills in Python (and optionally C++ for performance-critical components)
- Experience working with large datasets, complex pipelines, and real-world debugging
- Understanding of training dynamics: what goes wrong, and how to fix it
- Familiarity with job launchers, logging tools (e.g., Weights & Biases, TensorBoard), and checkpointing systems
- A mindset of engineering rigor applied to research — readable code, thoughtful design, and reproducibility
Bonus Points For
- Experience with TorchScript, ONNX, or custom inference runtimes
- Contributions to PyTorch or open-source ML tooling
- Experience working on transformer models, diffusion models, or large-scale vision/NLP tasks
- Familiarity with batch schedulers (SLURM), cluster environments, and GPU resource management
- Ability to collaborate closely with systems engineers or MLOps teams to ensure smooth integration
Why Join Us
- Collaborate with a world-class research team on meaningful, high-impact projects
- Own and shape the core training code infrastructure used daily by the team
- Work on real models, real data, and real scale — not toy problems
- Help bridge the gap between research velocity and engineering quality
- Flexible work environment with a culture that values depth, clarity, and curiosity
Top Skills
C++
Ddp
Nccl
Onnx
Python
PyTorch
Slurm
Tensorboard
Torchscript
Weights & Biases
Menlo Research Singapore Office
Similar Jobs
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
As a Senior Associate in Content Marketing, you'll manage content production, optimize workflows, and create diverse content to engage audiences in the US and Canada.
Top Skills:
ContentfulGa4SalesforceSe RankingSemrushSurferseoWordpress
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
The Senior Associate, Revenue Operations will manage territory, improve processes, analyze data, and support sales leadership on compensation and strategic projects.
Top Skills:
Bi ToolsClayExcelGoogle SheetsLookerOutreachSalesforceZoominfo
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
Lead global teams in Solutions Engineering to deliver customer-focused product solutions, drive revenue growth, and implement sophisticated integrations.
Top Skills:
APIsSoftware Development
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.