updated august 2026
Causal Inference Jobs in Data Science (August 2026)
316 open data science, ML and AI roles ask for Causal Inference as of August 2026, across 148 hiring companies — 84 of them remote-friendly. OpenAI is hiring the most, with 15 openings. San Francisco 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.
H
Senior·Data Scientist·$212k – $265k
4w ago→
N
Senior·Data Scientist·$165k – $205k
1mo ago→
SH
Mid·Data Scientist·$160k – $200k
1mo ago→
D
Senior·Data Scientist
1mo ago→
A
Senior·AI Engineer
1mo ago→
D
Senior·Data Scientist
1mo ago→
O
1mo ago→
D
Senior·Data Scientist
1mo ago→
R
Mid·Research Scientist
1mo ago→
C
Senior·Data Scientist·$150k – $225k
1mo ago→
G
Senior·Data Scientist·$215k – $275k
1mo ago→
G
Staff·Data Scientist
1mo ago→
F
Mid·Data Scientist·$170k – $178k
1mo ago→
BA
Senior·Data Scientist
1mo ago→
S2
Senior·ML Engineer
1mo ago→
F
Senior·Analytics Engineer·$198k – $272k
1mo ago→
M
1mo ago→
R
Mid·Data Scientist·$210k – $310k
1mo ago→
SH
Mid·AI Engineer·$180k – $260k
1mo ago→
R
Staff·Data Scientist·$217k – $304k
1mo ago→
R
Staff·Data Scientist·$233k – $326k
1mo ago→
TS
Mid·ML Engineer·$126k – $154k
1mo ago→
BM
Senior·Data Scientist
1mo ago→
O
Senior·Data Scientist·$340k – $380k
1mo ago→
A
Senior·Data Scientist·$151k – $175k
1mo ago→
A
Senior·Data Scientist·$151k – $175k
1mo ago→
O
Mid·Research Scientist·$250k – $285k
1mo ago→
WB
1mo ago→
G
Senior·Data Scientist·$220k – $290k
1mo ago→
T
Junior·Data Scientist
1mo ago→
Z
Senior·Data Scientist·$178k – $285k
1mo ago→
C
Senior·ML Engineer
1mo ago→
C
Senior·ML Engineer
1mo ago→
G
Senior·Data Scientist·$14k
1mo ago→
S
Senior·Data Scientist·$155k – $185k
1mo ago→
P(
Senior·Data Scientist
1mo ago→
T
1mo ago→
T
1mo ago→
FH
1mo ago→
T
1mo ago→
WB
Senior·Data Scientist
1mo ago→
page 4 of 7 · 316 jobs
Methodology: live data science, ML and AI listings tagged Causal Inference. 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.