Find the best site to hire the right Machine Learning engineers in under 60 seconds.

We'll ask 10 quick questions to better understand your needs and then provide you with personalized recommendations.

No sign-up required.

A personalized engine to help you hire the best Machine Learning engineers.

  • Answer a few questions about your hirings needs.
  • Our algorithm will compare different options to hire a developer in seconds.
  • Get a personalized list of the best companies to hire a developer.
Get Started
If you'd rather look through our research yourself, please refer to the companies listed below.

Here are the top 15 sites to hire machine learning engineers:

Based on facts publicly available as of 01.01.2021

1. Toptal

Toptal tops our list as the number one option for companies looking to hire talented freelance machine learning engineers. Why? Simply because the expediency and quality of Toptal’s professional matching services are unparalleled.

Toptal can match you with qualified machine learning engineers in under 48 hours. What’s more: they offer a money-back guarantee for first-time clients.

What’s the very best thing about Toptal? Their freelance pool is comprised of the creme-de-la-creme of engineers. Only the top 3% are admitted into Toptal’s ranks. However, if you’re on a rather tight budget, Toptal may not be the best fit for you.

2. MLConf Job Board

MLConf, or Machine Learning Conference, provides a free-to-post job board for any and all organizations interested in filling a machine learning position. If you want to hire machine learning engineer talent through a job board, MLConf is the best place to start.

MLConf sponsors huge events across the nation that help data science professionals meet, share new research, and swap ideas. As such, MLConf’s job board is a terrific place to go to find machine learning engineers. And, best of all -- it’s completely free.

3. Stack Overflow

Stack Overflow gets millions of unique hits a month. How? It’s the largest Q-and-A software site available.

Post questions about bugs, IDEs, and best practices and get relevant answers that are evaluated by the community.

As such, Stack Overflow has a massive developer community, just like GitHub. For that reason, Stack Overflow can be a great site to hire a machine learning engineer.

4. Kaggle

Kaggle is the largest community of machine learning engineers, data scientists, and analytics professionals. Kaggle provides data sets, hosts competitions, and fosters community through message boards and learning resources.

As such, Kaggle’s job board is one of the best sites to begin your search for top machine learning engineers and has been utilized by some of the largest companies (Amazon, Capital One, and AIG -- just to name a few).

5. GitHub

How do you find machine learning engineers as quickly as possible? There’s no one answer. However, you can save time by going directly to software engineering communities like GitHub.

GitHub is the most popular code repository by far, attracting millions of independent engineers, developers, and tech companies.

GitHub Jobs is the company’s job board and can be a great place to begin your search for qualified machine learning programmers and engineers. Leverage GitHub’s built-in community to find machine learning professionals as swiftly as possible.

6. Scalable Path

Scalable Path matches a freelance machine learning engineer teams to projects within a matter of weeks.

Just like Toptal, they will perform the screening tasks for you. If you’re unsure, you may want to hand over the screening process over to a talent matching service like Scalable Path.

Scalable Path is perfect for bringing on entire on-demand specialist teams, complete with experienced team leads. Still, Toptal remains at the top of the list because of their elite engineer base and shorter turnaround time.

7. Gigster

Gigster has been the talk of the proverbial town. Why? It’s managed to attract celebrity investors as well as serious investment firms.

What’s so appealing about Gigster? Gigster provides a service very similar to Toptal. You can expect dedicated machine learning engineers for hire and a hassle-free recruiting process.

8. Upwork

Upwork is one of the more popular freelance networks. It has millions of users, thousands of completed jobs, and hundreds of happy customers. Companies flock to Upwork to find a freelance machine learning engineer at a low price.

Because of the high volume on Upwork, you will have to do most of the candidate vetting yourself. Also, because of the wide range of experiences on the platform, the quality work is varied.

9. Deep Learning

Want to hire a machine learning engineer but you don’t have the money to contract out a fancy recruiting service? Job boards like Deep Learning can be your best friend.

While Deep Learning’s job board isn’t the slickest or most fashionable of websites, it is a perfect place to post your machine learning engineer job listing. And, just like MLConf, this job board is completely free to use.

10. Python Jobs

Many machine learning programs are built with Python, a general-purpose programming language that’s fast, flexible, and secure. Essentially, when you hire a machine learning expert, you likely hire a Python or R (another popular data science programming language) expert.

Since machine learning engineers often need to be proficient Python programmers, a good place to find hire machine learning engineers is through Python-centric job boards like Python Jobs.

11. R-users

R, like Python, is a popular programming language for data science purposes. As such, using job boards that focus on R programmers, engineers, and developers can be of great assistance. A simple search into R-users reveals dozens of machine learning jobs that utilize the R programming language.

If you’re looking for machine learning engineers who use R, then you may want to leverage the R-users job board.

12. CyberCoders

CyberCoders can help you immensely with your tech recruiting efforts. On CyberCoders, you can post engineer and IT job openings and CyberCoder recruiters will help match qualified candidates to your listing.

If you want to hire dedicated machine learning engineers, CyberCoders is a wonderful option. Just keep in mind that CyberCoders will take longer than a professional matching service like Toptal or Gigster.

13. PowerToFly

PowerToFly is an innovative new platform. Why? It helps promising diverse talent find engineering and software development jobs. If you’re looking for diverse talent to fill your machine learning role, PowerToFly is the site to visit first.

Verizon, American Express, and Zendesk have used the PowerToFly hiring platform to quickly hire successful diverse candidates. With over a pool of over 12 million job seekers registered with the platform, you should be able to hire machine learning engineer candidates in a relatively short period of time.

14. CodementorX

CodementorX is a freelance marketplace akin to Toptal. Codementor boasts that they have over 400 qualified machine learning engineers for hire. A quick look at the company shows that CodementorX has been trusted by giant corporations such as Coca-Cola, Disney, and HP for their freelance hiring needs.

In addition, CodementorX promises freelance machine learning engineers in under 72 hours. If you’re looking to hire machine learning engineers in a pinch, CodementorX is a wonderful fit.

15. Linkedin

LinkedIn is one of the best places to search for machine learning engineers. Why? Simply because LinkedIn is the largest professional networking site on the web. You can read through resumes, direct message machine learning engineers for hire, and look for promising referrals and leads.

It is still important to note that going through LinkedIn for machine learning engineers is a labor-intensive process. However, you will have complete control of the entire hiring process.

Honorable Mention: RemoteML

Finding a machine learning engineer for hire can be quite a daunting endeavor. If you want a machine learning professional, you’ll have to compete with some of the largest corporations. Machine learning engineers aren’t a dime a dozen, after all.

One way you can make the search for top machine learning engineers just a bit easier is by leveraging remote talent. RemoteML is one of the only sites that is tailored specifically for remote machine learning engineer job opportunities. If you’re open to it, you should definitely consider utilizing this job board.

If you want to hire top machine learning engineers, then you’ll need to know of the best freelance marketplaces and recruiting agencies. With the help of the right sites, services, and platforms, you can find qualified machine learning engineers swiftly and efficiently.

If you’re open to hiring remote freelancers, then Toptal is the best bet for your company. Why? Toptal delivers both expediency and quality. They can match you with the best machine learning engineers in less than 48 hours and even provide a money-back guarantee for first-time customers. While their fees are slightly higher than other freelance marketplaces, it is most definitely worth the investment.

If you rather have more control of the hiring process, then freelance marketplaces like Upwork can be a great fit. Keep in mind that all of the interviewing and hiring will be up to you. If you want to hire a permanent full-time team member, then you may want to use tech recruiting services or engineering specific job boards.

Before choosing the sites or services you want to leverage, consider the following:

  • How much time do you have to devote to the hiring process
  • How important the quality of the engineer’s work is to you
  • How many engineers you need to hire
  • How open your organization is to leveraging remote workers
  • Whether or not you want to consider utilizing freelance machine learning engineers

Related Talent Searches

Those interested in hiring Machine Learning engineers are usually interested in experts with the skills listed below.

Click on the icons to receive personalized recommendations to hire the best developers for these technologies.

Python developers

SQL developers

Django developers

Java developers

JavaScript developers

AngularJS developers

Web developers

Data Science engineers

Database developers

Software developers