3

3M

19open roles
On-site mostly1/19 listings remote
6role types
Data EngineerResearch ScientistData AnalystAI EngineerML EngineerData Scientist

3M is currently hiring for 19 data science, machine learning and AI roles, mostly for data engineers, data analysts and data scientists. Openings are based in São Paulo, Austin and Bengaluru, and 1 of them is open to remote candidates. The skills 3M asks for most often are Python, AI, SQL and Data Visualization. Across 6 listings that published pay, the median advertised base salary is $138k a year. We've listed 25 roles at 3M since April 2026.

At a glance

Seniority
Senior (9) · Junior (2) · Mid (1) · Staff (1)
Remote
1 of 19 open roles
Advertised pay
$138k median · $138k–$209k typical (6 listings, annual USD)
On the board since
April 2026 · 25 roles listed
open positions

19 roles at 3M

3
3M·BR, São Paulo, Sumare·On-site
Senior·Data Engineer
1w ago→
3
3M·US, Minnesota, Maplewood·On-site
Senior·Research Scientist·$124k – $152k
2w ago→
3
1mo ago→
3
1mo ago→
3
3M·US, Minnesota, Maplewood·On-site
Senior·AI Engineer·$188k – $230k
1mo ago→
3
3M·US, Minnesota, Maplewood·On-site
Junior·ML Engineer·$124k – $152k
1mo ago→
3
3M·BR, São Paulo, Sumare·On-site
Senior·Data Engineer
1mo ago→
3
1mo ago→
3
3M·US, Minnesota, Maplewood·On-site
·$124k – $152k
1mo ago→
3
3M·BR, São Paulo, Sumare·Hybrid
Senior·Data Scientist
1mo ago→
3
3mo ago→
no longer hiring

Past roles at 3M

Positions we’ve listed that are now closed — kept for reference.

3
3M·US, Minnesota, Maplewood·On-site
·$82k – $100k
closed 4d ago→
3
3M·US, Minnesota, Maplewood·On-site
·$146k – $178k
closed 1w ago→
3
3M·US, Minnesota, Maplewood·On-site
·$124k – $152k
closed 2w ago→
3
3M·Remote - Minnesota·Remote
Mid·Data Engineer·$188k – $230k
closed 3w ago→
3
3M·US, Minnesota, Maplewood·On-site
Senior·Data Analyst·$124k – $152k
closed 1mo ago→
questions

Working at 3M: common questions

Is 3M hiring data scientists right now?

Yes — 3M has 19 open data science, machine learning or AI roles on the board, 5 of them posted in the last 30 days. The most recent was posted on October 1, 2026.

What kind of data roles does 3M hire for?

Current openings break down as Data Engineer (5), Data Analyst (3), Data Scientist (2) and AI Engineer (1).

What skills does 3M look for?

The most requested skills are Python, AI, SQL, Data Visualization, AWS and Machine Learning. Python appears in 15 of 19 listings.

Does 3M offer remote data jobs?

1 of 19 of 3M's current data roles are open to remote candidates.

Where is 3M hiring?

Open roles are based in São Paulo, Austin and Bengaluru.

What seniority levels does 3M hire at?

By seniority, openings are senior (9), junior (2), mid (1) and staff (1).

How much does 3M pay data scientists?

Across 6 listings that published a salary, the median advertised base pay is $138k a year, with most falling between $138k and $209k. Figures are converted to annual US dollars and reflect advertised ranges, not confirmed offers.