Remote Position

ML Research Scientist (Remote | $80–$150/hr)

🌍 Remote · United States 💼 Full-time

We are seeking experienced Machine Learning Engineers to support an AI training project involving model development, training and inference systems, numerical computing, and performance optimization. This is a coding-intensive role focused on building, debugging, reviewing, and validating challenging machine learning engineering tasks using Python and coding agents.

Key Responsibilities

  • Develop and validate machine learning models, training pipelines, and inference systems.
  • Implement model components, data pipelines, evaluation frameworks, and numerical methods.
  • Build reproducible workflows using Python and command-line tools.
  • Optimize model performance, memory usage, and processing throughput.
  • Debug numerical, software, and system-level failures.
  • Verify implementations against objective correctness and performance requirements.

Required Qualifications

  • A Master's degree or PhD in Computer Science, Machine Learning, Artificial Intelligence, Applied Mathematics, Statistics, Engineering, or a related quantitative field.
  • Strong professional or research experience in machine learning.
  • Practical proficiency in Python and coding agents.
  • Experience developing, testing, and debugging machine learning systems.

Relevant tools include:

  • PyTorch and JAX
  • NumPy and SciPy
  • SGLang, vLLM, and llama.cpp
  • Hugging Face Transformers and Tokenizers

Preferred Qualifications

  • Experience at a recognized technology company, AI laboratory, research organization, or engineering environment.
  • Strong academic or open-source contributions in machine learning.
  • Experience with model training, inference optimization, numerical computing, and reproducible engineering workflows.

Compensation

  • $80-$150/hour, with output-based payment for tasks that meet project specifications.
  • Approximately 15 hours per week.
  • Minimum submission requirements apply.
  • Approximately 100 openings available.

Candidates should be available to start immediately, as positions are typically filled within 48 hours.

Apply Now →

More Open Positions

Explore similar remote opportunities