updated august 2026
Software Engineering Jobs in Data Science (August 2026)
1452 open data science, ML and AI roles ask for Software Engineering as of August 2026, across 503 hiring companies — 369 of them remote-friendly. Amgen is hiring the most, with 41 openings. New York is the busiest market. Every listing is scraped daily from the employer's own careers page or ATS, and links straight to the official application.
O
Senior·AI Engineer·$230k – $385k
5mo ago→
S
Senior·Data Engineer·$160k – $195k
5mo ago→
W
Mid·Research Scientist·$158k – $269k
5mo ago→
AI
Mid·AI Engineer·$126k – $250k
5mo ago→
TT
Senior·Data Scientist
5mo ago→
TT
Senior·ML Engineer
5mo ago→
N
Senior·ML Engineer
5mo ago→
M
Senior·Data Engineer
5mo ago→
M
Senior·Data Engineer
5mo ago→
MC
5mo ago→
WB
Senior·AI Engineer
5mo ago→
O
Senior·ML Engineer·$266k – $555k
5mo ago→
W
Senior·Data Scientist
5mo ago→
M
Senior·ML Engineer
5mo ago→
IS
Mid·ML Engineer
5mo ago→
HA
Mid·Data Engineer
5mo ago→
CD
Senior·Research Scientist
5mo ago→
B
5mo ago→
I
Senior·AI Engineer
5mo ago→
EN
Staff·ML Engineer·$170k – $240k
5mo ago→
D
Staff·AI Engineer·$201k – $272k
5mo ago→
WB
Senior·ML Engineer·$140k – $230k
6mo ago→
CO
Junior·Research Scientist·$219k – $250k
6mo ago→
H
Mid·AI Engineer·$140k – $170k
6mo ago→
FA
Senior·AI Engineer
6mo ago→
AS
Senior·ML Engineer
6mo ago→
ES
Senior·MLOps
6mo ago→
Z
Mid·ML Engineer
6mo ago→
I
Junior·AI Engineer
6mo ago→
R
Mid·Data Engineer
6mo ago→
W
Senior·AI Engineer·$150k – $200k
6mo ago→
W
Senior·ML Engineer·$150k – $200k
6mo ago→
O
Senior·ML Engineer·$295k – $445k
6mo ago→
H
Mid·ML Engineer·$160k – $250k
6mo ago→
C
7mo ago→
B
Junior·ML Engineer
7mo ago→
A
Mid·Data Engineer
7mo ago→
CO
Senior·Data Scientist·$179k – $205k
7mo ago→
CO
Senior·Data Scientist·$123k – $141k
7mo ago→
R
7mo ago→
L
Mid·AI Engineer·$170k – $250k
7mo ago→
N
Senior·ML Engineer
7mo ago→
S
Staff·ML Engineer·$196k – $294k
7mo ago→
N
Senior·ML Engineer
7mo ago→
page 28 of 30 · 1452 jobs
Methodology: live data science, ML and AI listings tagged Software Engineering. 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 with the daily scrape.