Roles and Skills in SkillUp
Last updated: November 20, 2025
This article describes the roles and skills available in SkillUp.
Roles
SkillUp supports job roles across various technical domains. Each role is mapped to a defined set of core skills with associated proficiency levels.
Artificial Intelligence (AI) and Machine Learning (ML)
The table below lists job roles in the AI and ML domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
AI Engineer |
|
Machine Learning Engineer (Computer Vision) |
|
Machine Learning Engineer (NLP) |
|
Sr. Machine Learning Engineer (Computer Vision) |
|
Sr. Machine Learning Engineer (NLP) |
|
Cloud
The table below lists job roles in the Cloud domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
Cloud Engineer (AWS) |
|
Sr. Cloud Engineer (AWS) |
|
Data Engineering
The table below lists job roles in the Data Engineering domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
Data Engineer (PySpark) |
|
Data Science and Analytics
The table below lists job roles in the Data Science and Analytics domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
Data Scientist (Python) |
|
Sr. Data Scientist (Python) |
|
Mobile
The table below lists job roles in the Mobile application development domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
Mobile Applications Developer (Android - Kotlin) |
|
Mobile Applications Developer (React Native) |
|
Sr. Mobile Applications Developer (Android - Kotlin) |
|
Sr. Mobile Applications Developer (React Native) |
|
Quality Assurance (QA)
The table below lists job roles in the QA domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
QA Engineer (Selenium) |
|
Sr. QA Engineer (Selenium) |
|
Software Engineering
The table below lists job roles in the Software Engineering domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
Software Engineer |
|
Sr. Software Engineer |
|
Web Development
The table below lists job roles in the Web Development domain with corresponding skills and proficiency levels.
Job Roles | Skills and Proficiency Levels |
Back-End Developer (Django) |
|
Back-End Developer (Laravel) |
|
Back-End Developer (.NET) |
|
Back-End Developer (Node) |
|
Back-End Developer (Rails) |
|
Back-End Developer (Spring Boot) |
|
Front-End Developer (Angular) |
|
Front-End Developer (React) |
|
Full-Stack Engineer (Angular and Node) |
|
Full-Stack Engineer (React and Node) |
|
Sr. Back-End Developer (Django) |
|
Sr. Back-End Developer (Laravel) |
|
Sr. Back-End Developer (.NET) |
|
Sr. Back-End Developer (Node) |
|
Sr. Back-End Developer (Rails) |
|
Sr. Back-End Developer (Spring Boot) |
|
Sr. Front-End Developer (Angular) |
|
Sr. Front-End Developer (React) |
|
Sr. Full-Stack Engineer (Angular and Node) |
|
Sr. Full-Stack Engineer (React and Node) |
|
Skills
The following skills are available in SkillUp:
Agent Building
Android
Angular
AWS
Bash
C#
Computer Vision
CSS
Data Modeling
Django
Docker
DynamoDB
Flutter
Git
Go
Java
JavaScript
Kubernetes
Laravel
Linux
Machine Learning
.NET
NLP
Node.js
PHP
Problem Solving
Prompt Engineering
PySpark
Python
RAG
React
React Native
REST API
RoR
Selenium
Spring Boot
SQL
Terraform
TypeScript
Note: HackerRank supports several skills across all products. The Skills Directory lists the skills and definitions of proficiency levels.