Python Salaries

The average salary for Python jobs is $184.3k – $293.2k per year across 997 jobs. Pay ranges from $120.2k – $189.9k for Entry Level roles to $117.7k – $222.9k at the Associate level.

Median salary

$225k

Based on 997 jobs · 6% more than the average salary on Inference Jobs

25th percentile

$145k

Average

$238.8k

75th percentile

$356.5k

PythonAverage salary on Inference Jobs
$145k$356.5k

Python salary by seniority

SeniorityAvg. salaryJobsvs Avg. on Inference Jobs
Entry Level$120.2k – $189.9k43+24%
Mid Level$158.5k – $260.5k244+7%
Senior$190.3k – $304.3k666+3%
Director$257.2k – $328.1k11+6%
Associate$117.7k – $222.9k5+22%

Python salary FAQs

All salary figures are normalized to USD annual equivalents. Averages are based on published jobs with salary data and filtered for statistical outliers.