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 and Language Models (Expert)

  • Prompt Engineering (Expert)

  • RAG and Vector Databases (Expert)

Machine Learning Engineer (Computer Vision)

  • Computer Vision (Foundational)

  • Machine Learning (Expert)

  • Python (Foundational)

Machine Learning Engineer (NLP)

  • Machine Learning (Expert)

  • NLP (Foundational)

  • Python (Foundational)

Sr. Machine Learning Engineer (Computer Vision)

  • Computer Vision (Intermediate)

  • Machine Learning (Expert)

  • Python (Intermediate)

Sr. Machine Learning Engineer (NLP)

  • Machine Learning (Expert)

  • NLP (Intermediate)

  • Python (Intermediate)

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)

  • AWS (Foundational)

  • Docker (Foundational)

  • Kubernetes (Foundational)

  • Terraform (Foundational)

Sr. Cloud Engineer (AWS)

  • AWS (Intermediate)

  • Docker (Intermediate)

  • Kubernetes (Intermediate)

  • Terraform (Intermediate)

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)

  • PySpark (Foundational)

  • Python (Foundational)

  • SQL (Intermediate)

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)

  • Data Modeling (Expert)

  • Python (Foundational)

  • SQL (Intermediate)

Sr. Data Scientist (Python)

  • Data Modeling (Expert)

  • Python (Intermediate)

  • SQL (Expert)

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)

  • Android (Foundational)

  • Problem Solving (Foundational)

  • REST API (Intermediate)

Mobile Applications Developer (React Native)

  • CSS (Expert)

  • Problem Solving (Foundational)

  • React Native (Foundational)

  • REST API (Intermediate)

  • TypeScript (Foundational)

Sr. Mobile Applications Developer (Android - Kotlin)

  • Android (Intermediate)

  • Problem Solving (Intermediate)

  • REST API (Intermediate)

Sr. Mobile Applications Developer (React Native)

  • CSS (Expert)

  • Problem Solving (Intermediate)

  • React Native (Intermediate)

  • REST API (Intermediate)

  • TypeScript (Intermediate)

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)

  • Java (Foundational)

  • Problem Solving (Foundational)

  • Selenium (Foundational)

Sr. QA Engineer (Selenium)

  • Java (Intermediate)

  • Problem Solving (Intermediate)

  • Selenium (Intermediate)

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

  • Problem Solving (Foundational)

  • REST API (Intermediate)

  • SQL (Foundational)

Sr. Software Engineer

  • Problem Solving (Intermediate)

  • REST API (Intermediate)

  • SQL (Intermediate)

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)

  • Django (Foundational)

  • Problem Solving (Foundational)

  • Python (Foundational)

  • REST API (Intermediate)

  • SQL (Foundational)

Back-End Developer (Laravel)

  • Laravel (Foundational)

  • PHP (Foundational)

  • Problem Solving (Foundational)

  • REST API (Intermediate)

  • SQL (Foundational)

Back-End Developer (.NET)

  • C# (Foundational)

  • .NET (Foundational)

  • Problem Solving (Foundational)

  • REST API (Intermediate)

  • SQL (Foundational)

Back-End Developer (Node)

  • JavaScript (Foundational)

  • Node.js (Foundational)

  • Problem Solving (Foundational)

  • REST API (Intermediate)

  • SQL (Foundational)

Back-End Developer (Rails)

  • Problem Solving (Foundational)

  • REST API (Intermediate)

  • RoR (Foundational)

  • SQL (Foundational)

Back-End Developer (Spring Boot)

  • Java (Foundational)

  • Problem Solving (Foundational)

  • REST API (Intermediate)

  • Spring Boot (Foundational)

  • SQL (Foundational)

Front-End Developer (Angular)

  • Angular (Foundational)

  • CSS (Expert)

  • JavaScript (Foundational)

  • Problem Solving (Foundational)

Front-End Developer (React)

  • CSS (Expert)

  • JavaScript (Foundational)

  • Problem Solving (Foundational)

  • React (Foundational)

Full-Stack Engineer (Angular and Node)

  • Angular (Foundational)

  • CSS (Expert)

  • JavaScript (Foundational)

  • Node.js (Foundational)

  • Problem Solving (Foundational)

  • REST API (Intermediate)

Full-Stack Engineer (React and Node)

  • CSS (Expert)

  • JavaScript (Foundational)

  • Node.js (Foundational)

  • Problem Solving (Foundational)

  • React (Foundational)

  • REST API (Intermediate)

Sr. Back-End Developer (Django)

  • Django (Intermediate)

  • Problem Solving (Intermediate)

  • Python (Intermediate)

  • REST API (Intermediate)

  • SQL (Intermediate)

Sr. Back-End Developer (Laravel)

  • Laravel (Intermediate)

  • PHP (Intermediate)

  • Problem Solving (Intermediate)

  • REST API (Intermediate)

  • SQL (Intermediate)

Sr. Back-End Developer (.NET)

  • C# (Intermediate)

  • .NET (Intermediate)

  • Problem Solving

    (Intermediate)

  • REST API (Intermediate)

  • SQL (Intermediate)

Sr. Back-End Developer (Node)

  • JavaScript (Intermediate)

  • Node.js (Intermediate)

  • Problem Solving (Intermediate)

  • REST API (Intermediate)

  • SQL (Intermediate)

Sr. Back-End Developer (Rails)

  • Problem Solving (Intermediate)

  • REST API (Intermediate)

  • RoR (Intermediate)

  • SQL (Intermediate)

Sr. Back-End Developer (Spring Boot)

  • Java (Intermediate)

  • Problem Solving (intermediate)

  • REST API (Intermediate)

  • Spring Boot (Intermediate)

  • SQL (Intermediate)

Sr. Front-End Developer (Angular)

  • Angular

    (Intermediate)

  • CSS (Expert)

  • JavaScript (Intermediate)

  • Problem Solving (Intermediate)

Sr. Front-End Developer (React)

  • CSS (Expert)

  • JavaScript (Intermediate)

  • Problem Solving (Intermediate)

  • React (Intermediate)

Sr. Full-Stack Engineer (Angular and Node)

  • Angular

    (Intermediate)

  • CSS (Expert)

  • JavaScript (Intermediate)

  • Node.js (Intermediate)

  • Problem Solving (Intermediate)

  • REST API (Intermediate)

Sr. Full-Stack Engineer (React and Node)

  • CSS (Expert)

  • JavaScript (Intermediate)

  • Node.js (Intermediate)

  • Problem Solving (Intermediate)

  • React (Intermediate)

  • REST API (Intermediate)

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.