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.

Machine learning engineers are in high demand. With all of the incredible advancements of artificial intelligence, machine learning engineers are becoming more and more necessary for everyday business operations and for important development projects.

Machine learning, a facet of artificial intelligence, can be used for myriad software projects. From chatbots to customer relationship management software (CRM), machine learning engineers are absolutely invaluable.

Unfortunately, if you want to hire machine learning engineers, you may be surprised by how difficult the hiring process is. Firstly, machine learning engineers are in relatively low supply. Secondly, finding a skilled engineer can be quite a tricky process.

Developers For Hire’s Machine Learning Engineer questionnaire can help you find the right machine learning engineer for your team. It only takes about 60 seconds to complete.

If you rather sort through a premade list, however, simply scroll below. We’ve compiled 15 of the top sites for finding and hiring top machine learning engineers.

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

Based on the facts publicly available as of 01.01.2019

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.

It’s important to note that while the volume is tremendously high on Upwork, it isn’t necessarily the best choice. Firstly, you have to do most of the vetting yourself, fielding offers and assessing candidates without much help. Secondly, the quality of work is highly variable. Sometimes you get a great freelancer, other times you may not be so lucky.

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.

Not happy with this selection?
Send Us Feedback

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