13 days ago
Machine Learning Research Engineer
Miro
Hybrid
Full Time
$150,000
Hybrid
Job Overview
Job TitleMachine Learning Research Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$150,000
LocationHybrid
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role
Miro is seeking a Machine Learning Research Engineer to serve as the technical North Star for its Machine Learning organization. Operating as an Individual Contributor, you will drive architectural decisions for the Intelligent Canvas.
What You’ll Do
- Design, train, and deploy production-grade ML models including deep learning, NLP, and computer vision systems.
- Conduct deep research on large datasets to uncover novel user behavior patterns.
- Apply advanced fine tuning strategies such as PEFT and LoRA to adapt foundation models.
- Architect scalable ML pipelines for data processing, feature engineering, training, and evaluation.
- Optimize model performance balancing latency, throughput, and resource use.
- Collaborate cross-functionally to translate business needs into technical ML specifications.
- Champion MLOps by automating deployments, implementing CI/CD for ML, and monitoring model health.
- Stay updated with ML research and evaluate novel algorithms including Transformer architectures and quantization methods.
What You’ll Need
- Strong foundation in ML theory, statistics, and advanced mathematics.
- Production-level Python skills with deep understanding of data structures and algorithms.
- Hands-on experience with modern ML libraries such as Pandas, NumPy, Scikit-learn, PyTorch, and TensorFlow.
- Expertise in gradient debugging using PyTorch or JAX including distributed training techniques.
- Ability to implement and improve upon academic research findings from top-tier conferences.
- Proven experience in full-cycle ML delivery across EDA, feature engineering, and deployment.
- Experience with designing scalable architectures for large datasets and high-throughput inference.
- Strong emphasis on code quality, testing, modularity, and maintainability.
Education & Experience
Option A: Bachelor's or Master's in Computer Science, Mathematics, Statistics, or related field plus ~3+ years of experience. Option B: Equivalent industry experience of ~6+ years.
Benefits & Company Culture
- Competitive equity package
- Health insurance and corporate pension plan
- Office amenities including lunch, snacks, and drinks
- WFH equipment allowance and wellbeing benefits
- Annual learning and development allowance
- Opportunity to work with a globally diverse team
Key skills/competency
- machine learning
- deep learning
- NLP
- computer vision
- Python
- ML pipelines
- distributed training
- MLOps
- research
- architecture
How to Get Hired at Miro
- Research Miro's culture: Study their mission, values, and employee reviews.
- Tailor your resume: Highlight experience in ML research and production deployment.
- Prepare technical portfolio: Showcase projects using Python, PyTorch, and TensorFlow.
- Practice interview questions: Focus on ML algorithms, scaling, and MLOps scenarios.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What qualifications does Miro expect for the Machine Learning Research Engineer role?
02How important is research experience for the Machine Learning Research Engineer at Miro?
03What technical skills are essential for a role at Miro as a Machine Learning Research Engineer?
04Is experience with MLOps and deployment processes necessary at Miro?
05What does collaboration look like for a Machine Learning Research Engineer at Miro?
Explore similar opportunities that match your background