Remote ML Engineer - 60735
bestjobtool
Job Description
what does day-to-day life look like?
- work with real-world ml codebases to support mle bench-style evaluation tasks.
- build, run, and modify model training, evaluation, and inference pipelines.
- prepare datasets, features, and metrics for ml benchmarking and validation.
- debug, refactor, and improve production-like ml systems for correctness and performance.
- evaluate model behavior, failure modes, and edge cases relevant to benchmark tasks.
- write clean, reproducible, and well-documented python code for ml workflows.
- participate in code reviews to ensure high standards of engineering quality.
- collaborate with researchers and engineers to design challenging, real-world ml engineering tasks for ai system evaluation.
requirements:
- minimum 3+ years of overall experience as a machine learning engineer or software engineer (ml-focused).
- strong proficiency in python for machine learning and data workflows.
- hands-on experience with model training, evaluation, and inference pipelines.
- solid understanding of machine learning fundamentals (supervised/unsupervised learning, evaluation metrics, optimization).
- experience working with ml frameworks (e.g., pytorch, tensorflow, jax, or similar).
- ability to understand, navigate, and modify complex, real-world ml codebases.
- experience writing readable, reusable, and maintainable production-quality code.
- strong problem-solving and debugging skills.
- excellent spoken and written english communication skills.
perks of freelancing with turing:
- work in a fully remote environment.
- opportunity to work on cutting-edge ai projects with leading llm companies.
offer details:
- commitments required: at least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with pst.
- engagement type: contractor assignment (no medical/paid leave)
- duration of contract: 3 months (adjustable based on engagement)