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

Staff Engineer, API Core Platform

New
Top rated
Together AI
Full-time
Full-time
Posted

Advance inference efficiency end-to-end by designing and prototyping algorithms, architectures, and scheduling strategies for low-latency, high-throughput inference. Implement and maintain changes in high-performance inference engines, including kernel backends, speculative decoding, and quantization. Profile and optimize performance across GPU, networking, and memory layers to improve latency, throughput, and cost. Unify inference with RL and post-training by designing and operating pipelines such as RLHF, RLAIF, GRPO, DPO-style methods, and reward modeling, optimizing jointly algorithms and systems. Make RL and post-training workloads more efficient with inference-aware training loops, async RL rollouts, speculative decoding, and other techniques for large-scale rollout collection and evaluation. Use these pipelines to train, evaluate, and iterate on frontier models on top of the inference stack. Co-design algorithms and infrastructure so objectives, rollout collection, and evaluation are tightly coupled to efficient inference and identify bottlenecks across training engine, inference engine, data pipeline, and user-facing layers. Run ablations and scale-up experiments to understand trade-offs between model quality, latency, throughput, and cost and feed insights back into model, RL, and system design. Own critical systems at production scale by profiling, debugging, and optimizing inference and post-training services under real production workloads. Drive roadmap items requiring engine modification, such as kernels, memory layouts, scheduling logic, and APIs. Establish metrics, benchmarks, and experimentation frameworks for rigorous validation of improvements. Provide technical leadership by setting technical direction for cross-team efforts at the intersection of inference, RL, and post-training, and mentor other engineers and researchers on full-stack ML systems work and performance engineering.

$200,000 – $280,000
Undisclosed
YEAR

(USD)

San Francisco
Maybe global
Onsite

Staff Software Engineer, ML Infrastructure

New
Top rated
Decagon
Full-time
Full-time
Posted

Design and build distributed training platforms for LLM and multimodal fine-tuning and post-training at scale. Implement and integrate state-of-the-art training algorithms into production pipelines. Own inference architecture and multi-provider routing, including failover and optimization. Research and implement inference optimizations including quantization, speculative decoding, and batching strategies. Lead initiatives to improve latency and cost efficiency across the training and serving stack. Build evaluation and experimentation infrastructure that enables rapid, reliable iteration. Drive technical direction, mentor engineers, and establish best practices for ML infrastructure.

$300,000 – $430,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Lead Machine Learning Engineer

New
Top rated
Faculty
Full-time
Full-time
Posted

The Lead Machine Learning Engineer will set the technical direction for complex ML projects, balancing trade-offs and guiding team priorities. Responsibilities include designing, implementing, and maintaining reliable, scalable ML/software systems and justifying key architectural decisions. The role involves defining project problems, developing roadmaps, overseeing delivery across multiple work-streams in ill-defined, high-risk environments, and driving the development of shared resources and libraries across the organisation. The engineer will guide other engineers in contributing to these resources, lead hiring processes, make informed selection decisions, mentor multiple individuals to foster team growth, and develop and execute recommendations for adopting new technologies and changing working methods. Additionally, acting as a technical expert and coach for customers, accurately estimating large work-streams, and defending rationale to stakeholders is required.

Undisclosed

()

London, United Kingdom
Maybe global
Hybrid

Machine Learning Engineer

New
Top rated
Faculty
Full-time
Full-time
Posted

The Machine Learning Engineer is responsible for building and deploying production-grade machine learning software, tools, and infrastructure. They create reusable, scalable solutions that accelerate the delivery of ML systems. They collaborate with engineers, data scientists, and commercial leads to solve critical client challenges. They lead technical scoping and architectural decisions to ensure project feasibility and impact. They define and implement Faculty's standards for deploying machine learning at scale. Additionally, they act as technical advisors to customers and partners, translating complex ML concepts for stakeholders.

Undisclosed

()

London, United Kingdom
Maybe global
Hybrid

Summer Internship - Machine Learning Engineer

New
Top rated
webAI
Intern
Full-time
Posted

Assist in designing, training, and evaluating machine learning models for real-world use cases. Help build contextualized models and tools for efficient data ingestion and transformation. Perform exploratory data analysis and stay updated on the latest ML research, techniques, and tools. Work closely with cross-functional teams including Data Scientists, Software Engineers, and Product Managers to define project requirements and deliver solutions. Prepare clear, concise technical documentation and report findings to relevant stakeholders. Contribute to code testing processes to ensure robust, high-quality deliverables.

Undisclosed

()

Austin, United States
Maybe global
Onsite

AI/Machine Learning Engineer Intern

New
Top rated
Handshake
Intern
Full-time
Posted

As an AI/Machine Learning Engineering Intern, you will contribute to building intelligent product experiences that help students discover and secure opportunities. Your work will span search, recommendations, matching, and other discovery systems that power job exploration on Handshake. You will partner with senior engineers and data scientists to develop machine learning models that improve user experience, build Agentic pipelines/workflows to improve the Handshake student/employer user experience, contribute to experimentation, model evaluation, and performance monitoring. Additionally, you will participate in technical discussions, brainstorming sessions, and team reviews, and document methodologies and findings to support knowledge sharing and long-term system improvements.

$49 – $49 / hour
Undisclosed
HOUR

(USD)

San Francisco, United States
Maybe global
Onsite

Senior MLOps Engineer

New
Top rated
Faculty
Full-time
Full-time
Posted

As a Senior MLOps Engineer, the responsibilities include leading technical scoping and architectural decisions for high-impact ML systems, designing, building, and deploying production-grade ML software, tools, and scalable infrastructure, and defining and implementing best practices and standards for deploying machine learning at scale across the business. The role also involves collaborating with engineers, data scientists, product managers, and commercial teams to solve critical client challenges and leverage opportunities, acting as a trusted technical advisor to customers and partners by translating complex concepts into actionable strategies, and mentoring and developing junior engineers while actively shaping the team's engineering culture and technical depth.

Undisclosed

()

London, United Kingdom
Maybe global
Hybrid

Senior Python Engineer

New
Top rated
Faculty
Full-time
Full-time
Posted

As a Senior Python Engineer, the role involves leading the development and deployment of advanced AI systems for diverse clients, designing, building, and deploying scalable, production-grade machine learning software and infrastructure that adhere to strict operational and ethical standards. Responsibilities include leading technical scoping and architectural decisions for high-impact machine learning systems, defining and implementing best practices and standards for deploying machine learning at scale, collaborating with engineers, data scientists, product managers, and commercial teams to solve critical client challenges, acting as a trusted technical advisor to clients by translating complex concepts into actionable strategies, and mentoring junior engineers while contributing to the team's engineering culture and technical depth.

Undisclosed

()

London, United Kingdom
Maybe global
Hybrid

MLOps Engineer

New
Top rated
Faculty
Full-time
Full-time
Posted

Building and deploying production-grade ML software, tools, and infrastructure; creating reusable, scalable solutions to accelerate the delivery of ML systems; collaborating with engineers, data scientists, and commercial leads to solve critical client challenges; leading technical scoping and architectural decisions to ensure project feasibility and impact; defining and implementing Faculty’s standards for deploying machine learning at scale; acting as a technical advisor to customers and partners by translating complex ML concepts for stakeholders.

Undisclosed

()

London, United Kingdom
Maybe global
Hybrid

Senior ML Operations (MLOps) Engineer

New
Top rated
Eight Sleep
Full-time
Full-time
Posted

As a Senior ML Operations Engineer at Eight Sleep, you will pioneer cutting-edge ML technologies and integrate them into products and processes for health monitoring. You will own the design and operation of robust ML infrastructure by building scalable data, model, and deployment pipelines to ensure reliable model delivery to production. Your role involves partnering cross-functionally with R&D, firmware, data, and backend teams to ensure ML inference operates reliably and scales across Pods globally. You will optimize ML systems for cost-effectiveness, scalability, and high performance by managing compute, storage, and deployment resources during training and inference. Additionally, you will develop tooling, microservices, and frameworks to streamline data processing, experimentation, and deployment, and maintain clear and direct communication within a remote work environment.

Undisclosed

()

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."}]