skilltree
CareersSkillsNetworkHow It WorksAbout
Find a Role
All skills

SQL

+0%
Python or R & Object-Oriented Programming

Querying databases for data analysis and insight generation

340Live openings
$154,902Median salary
140Roles demanding it
23.5%Avg. posting demand

Demand over time

Where it's in demand

Roles whose live postings ask for this skill most often.

Analytics Engineer
80%
$200,000
Staff Data Engineer
80%
$194,857
Database Administrator
80%
$95,000
Lead Data Engineer
80%
$174,664
Senior Data Engineer
80%
$175,670
Staff Data Scientist
70%
$244,812
Data Engineer
70%
$133,651
Full-Stack Engineer
70%
$127,448
Director of Data Engineering
70%
$243,209
Principal Data Scientist
70%
$276,183

Pairs with

Skills that show up alongside this one, beyond chance.

Python or R84 roles
Database Design50 roles
Data Integration75 roles
NoSQL Databases40 roles
Object-Oriented Programming55 roles
Big Data Technologies55 roles
Tableau56 roles
Data Engineering43 roles
Distributed Systems41 roles
Scala23 roles
Data Warehousing50 roles
Data Pipelines26 roles

Same cluster

Python or RObject-Oriented ProgrammingJavaScript/TypeScriptSimulation
skilltree

Start with one role. Discover the paths around it.

Product

  • Careers
  • How It Works
  • About

Resources

  • Blog
  • Sign up for our Email
  • Wall of Love

Company

  • Privacy
  • Terms
  • Contact

© 2026 skilltree. All rights reserved.