What does Workera do for you?
Every person, regardless of their past, should have the opportunity to achieve their fullest potential and fulfill their career goals. Our mission is to help data scientists, machine learning engineers, and software engineers meet their career goals by providing mentorship and serving them good job opportunities. You will first assess your skills in an online test. Then, you will receive feedback and access job opportunities. Some opportunities are with our partners, and if you meet the requirements defined by the hiring manager, we will vouch for you to get interviews!
What does your test assess?
From our research, AI organizations divide their work into data engineering, modeling, deployment, business analysis, and AI infrastructure. The Workera test evaluates the skills necessary to carry out these 5 tasks. The test is structured in 6 sections:
Who is Workera for?
Workera is for anyone who wants to evaluate their skills, get a credential, and/or get a job in machine learning, data science or software engineering.
Who is eligible?
Everyone is eligible to join Workera. Note that we currently are unable to offer job opportunities for users with “No US work authorization”. However, you can still test your skills, receive feedback and get a credential.
If I don't have the appropriate work authorization, can I still take the test?
Yes, you can test your skills, receive feedback and get a credential. However, we aren't able to offer job opportunities for users with no US work authorization.
Does Workera have a degree requirement?
No, we believe in meritocracy: skills speak louder than degrees. Workera welcomes all education and experience levels to join!
Does Workera have a cost?
No! Workera is free for all applicants.
When should I try Workera?
You can try Workera whenever you’d like to evaluate your skills, get a credential, find a new job, or just challenge yourself. Although not required, it is best to try Workera before starting your job search in order to prioritize both your interview preparation and job search.
What is the syllabus of the test?
The test includes 7 sections, 3 of which are optional. It is designed to evaluate your ability to perform on-the-job tasks such as data engineering, modeling, deployment, business analysis, and AI infrastructure rather than test your knowledge.
This section is for you to get familiarized with the test. It does not influence your test feedback and learning plan for interview preparation.
The questions are MCQs and cover machine learning methods. This includes topics such as ML models (e.g. PCA, K-means, K-NNs, SVM, Logistic Regression, Linear Regression, etc.), loss functions, regularization, optimization, initialization, hyperparameters or the steps of a machine learning project.
The questions are MCQs and cover deep learning methods. This includes initialization, regularization, optimization, fully-connected networks, convolutional neural networks, recurrent neural networks, layers, transfer learning, etc.
The questions are MCQs and cover common probabilities (includes distributions, conditional probabilities, independence, Bayes theorem, etc.), statistics (includes hypothesis testing, bias/variance tradeoffs, mean, variance, mode, etc.) and data analysis (includes preprocessing, visualization and metrics such as accuracy, R-squared, residuals, precision, recall, etc.)
The questions are MCQs and cover linear algebra (matrix vector operations, eigenvalues, eigenvectors, combinatorics, etc.), calculus (derivatives, integrals etc.) and functional analysis (simple functions, min/max/argmin/argmax, etc.)
The questions are MCQs and you will be asked questions about software engineering concepts and practices. This includes topics such as object-oriented programming, internet protocols, HTTP requests, agile/scrum methodologies, databases, version control (e.g. git), containers or unit testing.
This section covers classic algorithms like sorting and search, and classic data structures like dictionaries and arrays. It consists of eight MCQs and a coding exercise. It will evaluate your ability to read code. The language used is Python, but you should be able to answer the questions if you understand other programming languages such as C++ or Java.
What is the duration of the test?
In total, the test is about 2 hours. We know it is long, but it allows us to provide accurate estimations of your skills and rigorous feedback.
Do I have to complete the test in one sitting?
No, the test will not need to be completed all at one time. You may work on one section at a time. Please see the test instructions page to see how much time is allotted per section.
Do I need to have access to a webcam/microphone?
Yes, please ensure that you have access to a webcam/microphone. If your video isn’t working, try going to the top of your browser to see a little camera icon with a red ‘x’ on it. Click on this icon, and select ‘allow video access’. If the video still doesn’t work, please tell us via the chat.
How many test attempts do I have?
You are allowed 3 attempts on the test. After your third attempt, you will have to wait 90 days to take it again.
If I retake a section of the test, will my new score overwrite my previous score?
Yes, even if your previous score was better, your newest score will overwrite your previous attempt on the respective section.
Am I allowed to use external resources during the test?
You are permitted to use ONLY the following resources:
What are the different tracks?
There are 6 different “tracks”. First, you will take the test sections required for all tracks you are interested in. Then, you will receive feedback and interview preparation material for tracks closest to your skill set based on your test performance. Finally, you will be able to apply (and sometimes be referred) to jobs corresponding to your preferred tracks. The tracks are:
If I login, will the test start immediately?
No, when you login you will see the test instructions, time-allotted, and an optional practice test called "AI Fundamentals". There will be a ‘Start Section’ button that you may click when you are ready to begin a section of the test. Each section is timed independently so you don’t have to finish it all in one sitting.
Does the test have a deadline?
No, there is no deadline for taking the test. You can take one section at a time or complete the whole test in one sitting!
I completed a section on the test, but can't find my scores/feedback. How do I find this?
To view your scores/feedback on any given section, you must first complete (or opt-out of) all of the sections of the test in its entirety.
What is the period of engagement with Workera?
You can start benefiting from Workera instantly by taking the 1-2 hour test to access the feedback and opportunities. Engagement with Workera can also be lifelong! Many data scientists, machine learning engineers, and software engineers use Workera to strategize their AI careers.
Do you provide training?
Workera is not a coding (or AI) bootcamp. That said, we provide detailed and personalized feedback on your test performance along with a study list to improve your skills. You’ll also receive training material for your interview preparation.
How does Workera help me land interviews?
Workera recommends job opportunities based on your skills and aspirations. For some opportunities, there’s a “direct referral”. This means the hiring managers are in our network, and you’ll be referred directly to them. This ensures a faster interview process.
Can I find an internship on Workera?
Workera primarily offers full-time opportunities. However, you might find internship opportunities from time to time. Also, Workera is great to prepare for your internship interviews.
What companies do you partner with?
We partner with some of the most sought-after AI teams in public technology companies, start-ups, and research labs. This includes companies in social media, autonomous driving, robotics, blockchain, ed-tech, e-commerce, fin-tech, manufacturing, cyber-security, healthcare, agriculture, genomics, shipping, food-tech, telecom, virtual assistants and AI consulting.
If I am rejected by a company, will you still refer me to another?
Yes. Even if you were rejected by one of our partners, you can still be referred to opportunities with other partners.
Am I eligible for a referral?
You are eligible for a referral if your test performance and background match the bar defined by a hiring manager in our network.
How does the direct referral work?
When you are matched with jobs, you will find some of the jobs have a “Direct Referral“ tag. This means we are partnering with the hiring teams and we can vouch for you to the hiring managers if you want to. Hiring managers will then review the referral and let us know whether they want to proceed. If your profile seems to be a good fit, you will receive a connection email to get in touch with the hiring team and start your interview process.
What happens if I don't do well on the test? Does it mean I can't apply to your partner companies on my own?
Your test performance is not shared with any company, unless you meet their bar and ask us to refer you. If you don’t do well on the test, companies won’t know. You can still apply to opportunities shown on your Workera dashboard from the companies’ career page. You can also retake the test and improve until you qualify for a referral.