Machine Learning Engineer Jobs

Discover the latest remote and onsite Machine Learning Engineer roles across top active AI companies. Updated hourly.

Check out 1871 new Machine Learning Engineer opportunities posted on The Homebase

Copy of Member of Technical Staff - ML Engineering

New
Top rated
Talent Labs
Full-time
Full-time
Posted

Deploy, maintain, and optimize production and research compute clusters. Design and implement scalable and efficient ML inference solutions. Develop dynamic and heterogeneous compute solutions for balancing research and production needs. Contribute to productizing model APIs for external use. Develop infrastructure observability and monitoring solutions.

Undisclosed

()

London, United Kingdom
Maybe global
Remote

Machine Learning and State Estimation Intern

New
Top rated
Harmattan AI
Intern
Full-time
Posted

Conduct a comprehensive review of existing machine learning methods for state estimation and sensor fusion; develop and implement various algorithms based on the literature review and project requirements using simulated and real-world flight data; assess and compare the performance and computational overhead of the developed algorithms with classical baselines; document methodologies, results, and conclusions; actively participate in flight test sessions to gather real-world data and validate the effectiveness of the developed algorithms in operational conditions; contribute to real-time deployment.

Undisclosed

()

Lausanne, Switzerland
Maybe global
Onsite

AI Evaluation Engineer

New
Top rated
Ryz Labs
Contractor
Full-time
Posted

Design and implement evaluation pipelines to measure the performance and reliability of AI models, develop automated testing frameworks to assess model outputs at scale, analyze model performance using both traditional statistical metrics and AI-specific evaluation methods, evaluate AI systems built on modern architectures such as LLM-based applications and Retrieval-Augmented Generation (RAG), identify potential issues related to accuracy, hallucinations, bias, safety, and model drift, conduct adversarial testing to uncover vulnerabilities and ensure safe model behavior, collaborate with engineering and AI teams to improve prompt design, model outputs, and system performance, monitor model performance in production, and help define best practices for AI evaluation and observability.

Undisclosed

()

Argentina
Maybe global
Remote

Machine Learning Engineer, Integrity

New
Top rated
OpenAI
Full-time
Full-time
Posted

As a Machine Learning Engineer in OpenAI's Applied Group on the Integrity team, you will design and deploy advanced machine learning models that solve real-world problems, bringing OpenAI's research from concept to implementation and creating AI-driven applications with a direct impact. You will work closely with researchers, software engineers, and product managers to understand complex business challenges and deliver AI-powered solutions. Responsibilities include implementing scalable data pipelines, optimizing models for performance and accuracy, ensuring they are production-ready, staying current with the latest developments in machine learning and AI, participating in code reviews, sharing knowledge, leading by example to maintain high-quality engineering practices, and monitoring and maintaining deployed models to ensure continued value delivery.

$266,000 – $555,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Machine Learning Developer (Freelance)

New
Top rated
Mindrift
Part-time
Full-time
Posted

Design original computational STEM problems that simulate real scientific workflows, create problems that require Python programming to solve, ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks), develop problems requiring non-trivial reasoning chains and creative problem-solving approaches, verify solutions using Python with standard libraries (numpy, pandas, scipy, sklearn), and document problem statements clearly while providing verified correct answers.

$58 / hour
Undisclosed
HOUR

(USD)

Romania
Maybe global
Remote

Machine Learning Developer (Freelance)

New
Top rated
Mindrift
Part-time
Full-time
Posted

Design original computational STEM problems that simulate real scientific workflows. Create problems that require Python programming to solve. Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks). Develop problems requiring non-trivial reasoning chains and creative problem-solving approaches. Verify solutions using Python with standard libraries (numpy, pandas, scipy, sklearn). Document problem statements clearly and provide verified correct answers.

$55 / hour
Undisclosed
HOUR

(USD)

Singapore
Maybe global
Remote

Freelance Machine Learning Engineer

New
Top rated
Mindrift
Part-time
Full-time
Posted

As a Machine Learning expert at Mindrift, you will design original computational STEM problems that simulate real scientific workflows, create problems requiring Python programming to solve, ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes, develop problems that require non-trivial reasoning chains and creative problem-solving approaches, verify solutions using Python with standard libraries such as numpy, pandas, scipy, and sklearn, and document problem statements clearly while providing verified correct answers. You will collaborate on projects aimed at advancing GenAI models to address specialized questions and achieve complex reasoning skills.

$55 / hour
Undisclosed
HOUR

(USD)

Canada
Maybe global
Remote

Machine Learning Developer (Freelance)

New
Top rated
Mindrift
Part-time
Full-time
Posted

Design original computational STEM problems that simulate real scientific workflows. Create problems that require Python programming to solve. Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks). Develop problems requiring non-trivial reasoning chains and creative problem-solving approaches. Verify solutions using Python with standard libraries (numpy, pandas, scipy, sklearn). Document problem statements clearly and provide verified correct answers.

$21 / hour
Undisclosed
HOUR

(USD)

Brazil
Maybe global
Remote

Machine Learning Developer (Freelance)

New
Top rated
Mindrift
Part-time
Full-time
Posted

As a Machine Learning expert on the Mindrift platform, your responsibilities typically include designing original computational STEM problems that simulate real scientific workflows, creating problems that require Python programming to solve, ensuring problems are computationally intensive and cannot be solved manually within reasonable timeframes (days or weeks), developing problems requiring non-trivial reasoning chains and creative problem-solving approaches, verifying solutions using Python with standard libraries such as numpy, pandas, scipy, and sklearn, and documenting problem statements clearly with verified correct answers.

$34 / hour
Undisclosed
HOUR

(USD)

Portugal
Maybe global
Remote

Machine Learning Developer (Freelance)

New
Top rated
Mindrift
Part-time
Full-time
Posted

As a Machine Learning expert on the Mindrift platform, your responsibilities may include designing original computational STEM problems that simulate real scientific workflows, creating problems that require Python programming to solve, ensuring problems are computationally intensive and cannot be solved manually within reasonable timeframes, developing problems that require non-trivial reasoning chains and creative problem-solving approaches, verifying solutions using Python with standard libraries such as numpy, pandas, scipy, and sklearn, and documenting problem statements clearly while providing verified correct answers.

$15 / hour
Undisclosed
HOUR

(USD)

Philippines
Maybe global
Remote

Want to see more Machine Learning Engineer jobs?

View all jobs

Access all 4,256 remote & onsite AI jobs.

Join our private AI community to unlock full job access, and connect with founders, hiring managers, and top AI professionals.
(Yes, it’s still free—your best contributions are the price of admission.)

Frequently Asked Questions

Have questions about roles, locations, or requirements for Machine Learning Engineer jobs?

Question text goes here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

[{"question":"What does a Machine Learning Engineer do?","answer":"Machine Learning Engineers design, build, and deploy AI systems that solve real-world problems. They transform research prototypes into production-ready solutions by creating scalable ML pipelines, optimizing model performance, and handling data preprocessing workflows. They integrate models with applications via APIs, implement monitoring systems, and ensure models perform reliably in production environments. Daily tasks include collaborating with data scientists, fine-tuning algorithms, building deployment infrastructure, and maintaining data privacy. They work across diverse applications like recommendation engines, fraud detection systems, and computer vision tools while ensuring models remain accurate and efficient."},{"question":"What skills are required for Machine Learning Engineer jobs?","answer":"Strong programming skills in Python are fundamental, alongside proficiency with ML frameworks like TensorFlow and PyTorch. Machine Learning Engineers need solid mathematics and statistics knowledge, particularly in linear algebra, calculus, and probability theory. Experience with cloud platforms (AWS, GCP, Azure) is essential for deploying models at scale. Skills in data preprocessing, feature engineering, and model evaluation are critical for building effective systems. Engineers should understand MLOps practices, RESTful APIs, containerization tools like Docker, and version control systems. Practical experience with deep learning architectures and natural language processing is valuable for specialized roles."},{"question":"What qualifications are needed for Machine Learning Engineer jobs?","answer":"Most Machine Learning Engineer positions require a bachelor's degree in computer science, mathematics, or related field, with many employers preferring advanced degrees for senior roles. Beyond formal education, employers value demonstrated experience building and deploying machine learning models. A strong portfolio showcasing completed projects is often more important than academic credentials alone. Relevant certifications from cloud providers or in specific ML frameworks can strengthen applications. Employers look for candidates with verifiable experience in model deployment, optimization, and maintenance. Knowledge of software engineering best practices like testing, version control, and documentation is increasingly essential in this hybrid role."},{"question":"What is the salary range for Machine Learning Engineer jobs?","answer":"Machine Learning Engineer salaries vary based on several key factors. Geographic location significantly impacts compensation, with tech hubs like San Francisco, Seattle, and New York typically offering higher wages. Experience level creates substantial differences, with senior engineers earning considerably more than entry-level positions. Specialized expertise in areas like computer vision, reinforcement learning, or NLP can command premium compensation. Company size and industry also influence pay scales, with large tech companies and finance firms often offering higher salaries than startups or non-profits. Educational background, portfolio quality, and demonstrated impact on previous business outcomes further affect earning potential."},{"question":"How long does it take to get hired as a Machine Learning Engineer?","answer":"The hiring timeline for Machine Learning Engineer positions typically ranges from 4-12 weeks, depending on the company's hiring process and your qualifications. The interview process often includes technical screenings, coding challenges, system design discussions, and model implementation exercises. Candidates with strong portfolios demonstrating deployed ML projects may progress more quickly through initial screens. Specialized roles requiring expertise in deep learning or specific domain knowledge might have longer evaluation periods. Companies often test both theoretical understanding and practical implementation skills through multi-stage interviews. Building relationships with hiring managers through professional networks can sometimes accelerate the process."},{"question":"Are Machine Learning Engineer jobs in demand?","answer":"Machine Learning Engineer jobs remain in high demand across industries as organizations implement AI solutions to solve complex problems. Companies actively recruit ML Engineers for applications in recommendation systems, fraud detection, computer vision, natural language processing, and autonomous technologies. The role's hybrid nature—combining software engineering and data science expertise—makes qualified candidates particularly valuable. Organizations need specialists who can both develop models and deploy them in production environments. While the field is competitive, professionals with demonstrated experience building and maintaining ML systems at scale continue to find strong opportunities, especially those with specialized knowledge in emerging areas like reinforcement learning."},{"question":"What is the difference between Machine Learning Engineer and Data Scientist?","answer":"Machine Learning Engineers focus on implementing and deploying models in production environments, while Data Scientists concentrate on research, analysis, and prototype development. ML Engineers build scalable pipelines, optimize model performance, and create deployment infrastructure using software engineering practices. Data Scientists explore data, develop statistical insights, and experiment with algorithms to solve business problems. ML Engineers work extensively with frameworks like TensorFlow and deployment tools, whereas Data Scientists may spend more time with analytical tools and statistical methods. While Data Scientists uncover patterns and build proofs of concept, ML Engineers transform these prototypes into robust, production-ready systems that can operate at scale."}]