Miro is looking for a Machine Learning Research Engineer to drive the architectural decisions behind the "Intelligent Canvas". The role involves designing, training, and shipping production-grade ML models, conducting deep exploratory research, and applying advanced fine-tuning strategies. The successful candidate will have a strong foundation in ML theory and statistics, solid engineering fundamentals, and deep proficiency in Python and the modern ML stack.
Requirements
- Strong foundation in ML theory and statistics
- Solid engineering fundamentals
- Deep proficiency in Python and the modern ML stack
- Gradient Debugging: Expertise in PyTorch or JAX, including experience with distributed training and debugging complex gradient issues
- Applied Research: Ability to read, implement, and improve upon the latest academic papers (NeurIPS, ICML, CVPR)
- Track record of end-to-end ML delivery, from exploratory data analysis (EDA) and feature engineering to training, validation, and deploying models in a production environment
- Experience with large-scale systems, capable of designing resilient architectures that handle vast datasets and high-throughput inference requests
- Strong engineering mindset, valuing code quality, testing, modularity, and maintainability just as highly as model accuracy
Benefits
- Competitive equity package
- Health insurance for you and your family
- Corporate pension plan
- Lunch, snacks and drinks provided in the office
- Wellbeing benefit and WFH equipment allowance
- Annual learning and development allowance to grow your skills and career
- Opportunity to work for a globally diverse team
