Machine Learning Research Engineer
Synthires
ML Engineer (MSc. or PhD)
About the Opportunity
- Contribute to AI training projects involving model development, training and inference systems, and performance optimization.
- Role is highly coding-intensive, with a focus on Python, reproducible workflows, and coding agents.
Key Responsibilities
- Develop and validate machine learning models, training pipelines, and inference systems.
- Implement model components, data pipelines, evaluation systems, and numerical methods.
- Build reproducible workflows using Python and command-line tools.
- Debug numerical and system-level issues and optimize memory usage and performance.
- Create, solve, review, and validate challenging machine learning engineering tasks.
Requirements & Tech Stack
- Master's degree or PhD in Computer Science, Machine Learning, AI, Applied Mathematics, Statistics, Engineering, or a related quantitative field.
- Strong professional or research experience in machine learning.
- Practical proficiency in Python and experience using coding agents.
- Ability to implement, debug, and validate complex machine learning workflows.
Preferred Qualifications
- Experience at an established technology company, AI laboratory, or research organization.
- Exceptional academic or open-source engineering experience demonstrating relevant expertise.
Compensation
- $60–$120/hour, with output-based payment for tasks meeting project specifications.
- Approximately 15 hours/week with a flexible schedule.
Application Process
- Apply and complete screening questions.
- Complete an AI interview (approx. 30 minutes).
- Complete the hiring manager review.
- Immediate availability preferred; first task expected within 24–48 hours after onboarding.
