updated october 2026
Python Jobs in Data Science (October 2026)
15048 open data science, ML and AI roles ask for Python as of October 2026, across 2375 hiring companies — 2444 of them remote-friendly. Capital One is hiring the most, with 299 openings. New York is the busiest market. Listings are updated daily, and every role links straight to the employer's official application.
O
Mid·AI Engineer
1mo ago→
O
Staff·ML Engineer
1mo ago→
O
Mid·Data Engineer
1mo ago→
O
1mo ago→
N
Senior·Data Engineer·$100k – $150k
1mo ago→
N
1mo ago→
ND
1mo ago→
M&
Senior·ML Engineer
1mo ago→
MS
Senior·Data Engineer
1mo ago→
KM
Senior·Other·$140k – $170k
1mo ago→
IF
Mid·Data Engineer·$185k – $225k
1mo ago→
N
Senior·AI Engineer
1mo ago→
N
Senior·AI Engineer
1mo ago→
N
Senior·AI Engineer
1mo ago→
N
Senior·AI Engineer
1mo ago→
N
Senior·AI Engineer
1mo ago→
H
Mid·Data Engineer
1mo ago→
G
Senior·ML Engineer
1mo ago→
G
Senior·Data Scientist·$55k – $83k
1mo ago→
GA
Mid·ML Engineer·$170k – $240k
1mo ago→
E
Senior·AI Engineer·$145k – $163k
1mo ago→
E
Senior·Data Scientist·$165k – $180k
1mo ago→
E
Mid·AI Engineer·$94k – $149k
1mo ago→
D
Senior·AI Engineer
1mo ago→
D
Senior·AI Engineer
1mo ago→
D
Senior·AI Engineer
1mo ago→
D
Senior·ML Engineer·$220k – $275k
1mo ago→
D
Senior·AI Engineer
1mo ago→
C
Senior·Data Engineer·$145k – $160k
1mo ago→
C
Senior·Data Engineer·$145k – $160k
1mo ago→
A
Staff·MLOps·$224k – $280k
1mo ago→
A
Staff·ML Engineer·$273k – $345k
1mo ago→
A
Senior·MLOps·$176k – $230k
1mo ago→
A
Senior·ML Engineer·$190k – $250k
1mo ago→
A
Senior·ML Engineer·$208k – $264k
1mo ago→
A
Mid·Analytics Engineer·$93k – $109k
1mo ago→
A
Junior·ML Engineer
1mo ago→
C
Senior·Data Engineer
1mo ago→
C
1mo ago→
C
Staff·Data Engineer
1mo ago→
CI
Mid·Other·$79k – $89k
1mo ago→
BR
Mid·AI Engineer·$110k – $210k
1mo ago→
BH
Staff·Data Scientist
1mo ago→
BC
Senior·Other
1mo ago→
B
Senior·Data Engineer
1mo ago→
page 139 of 301 · 15048 jobs
Methodology: live data science, ML and AI listings tagged Python. A job is tagged when its description names the skill, or when our enrichment step identifies it from the role. Counts are live and change daily as roles open and close.