Machine Learning Engineer

Kaliper
Karnataka, India

Senior Machine Learning Engineer (MSc. / PhD)

Location: Global – Fully Remote

Job Type: Contract

Work Commitment: Approximately 15 hours per week

Compensation: $60–$120 per hour (output-based)

About the Opportunity

We are working with a leading AI research and technology initiative focused on advancing the capabilities of next-generation artificial intelligence models and AI agents.

This project involves developing high-quality technical evaluations, improving model performance, and building reliable training and inference workflows. We are seeking experienced Machine Learning Engineers who can contribute their technical expertise to challenging, code-intensive AI development tasks.

Role Overview

We are looking for highly skilled Senior Machine Learning Engineers with a Master’s degree or PhD in Computer Science, Machine Learning, Artificial Intelligence, Applied Mathematics, Statistics, Engineering, or a related quantitative discipline.

The role focuses on developing, implementing, reviewing, and validating complex machine learning engineering solutions. Candidates should possess strong Python programming skills, practical machine learning experience, and hands-on experience using coding agents within their development workflows.

This opportunity is best suited to professionals who enjoy solving complex technical problems, optimizing model performance, and producing reliable, reproducible code.

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.
  • Debug complex algorithmic, numerical, and system-level issues.
  • Optimize memory utilization, computational efficiency, and model inference throughput.
  • Create, solve, review, and validate challenging machine learning engineering tasks.
  • Integrate coding agents into Python-based development and problem-solving workflows.
  • Verify implementations against defined correctness, reproducibility, and performance criteria.
  • Review code quality, technical accuracy, and adherence to project specifications.Required Qualifications
  • A Master’s degree or PhD in Computer Science, Machine Learning, Artificial Intelligence, Applied Mathematics, Statistics, Engineering, or a closely related quantitative discipline.
  • Strong professional or research experience in machine learning.
  • Demonstrated proficiency in Python programming.
  • Practical experience using coding agents in Python development workflows.
  • Hands-on experience with machine learning model development, implementation, debugging, or optimization.
  • Strong analytical, problem-solving, and technical reasoning skills.
  • Ability to work independently and deliver high-quality technical solutions.Preferred Qualifications
  • Experience at an established technology company, AI research laboratory, research organization, or recognized engineering environment.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or JAX.
  • Familiarity with model training, inference optimization, numerical computing, and performance profiling.
  • Experience with GPU computing, memory optimization, or high-throughput inference.
  • Relevant academic publications, research projects, or open-source contributions.Exceptional academic or open-source experience may also be considered.

Work Arrangement

  • Work mode: Fully remote; candidates worldwide may apply.
  • Contract: Independent contractor.
  • Weekly commitment: Approximately 15 hours.
  • Schedule: Flexible; candidates may choose their working hours and days, including weekends.
  • Availability: Immediate joiners preferred.Compensation

The compensation range is $60–$120 per hour, subject to an output-based payment structure.

Payments are based on tasks that meet the defined project specifications. Actual time requirements may vary according to task complexity, expertise, and individual workflow efficiency. Minimum submission requirements apply.

Selection Process

  • Application submission and screening questions.
  • AI-powered interview of approximately 30 minutes.
  • Hiring manager review.
  • Onboarding and initial task assignment.The selection process moves quickly, and successful candidates may be expected to begin their first task within 24–48 hours of completing onboarding.

Who Should Apply?

We welcome applications from qualified Machine Learning Engineers, Research Engineers, Applied Scientists, and ML Systems Engineers who possess strong Python coding skills, relevant postgraduate qualifications, and practical experience using coding agents.

Candidates should be comfortable tackling complex engineering challenges, validating machine learning implementations, and delivering accurate, reproducible results in an independent remote environment.

Apply now to explore this remote opportunity in advanced machine learning engineering.

Interested candidates can share their resume at arpita.shukla@rampwork.dev

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →