3M
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
- Roles
- Data Engineer (5)Data Analyst (3)Data Scientist (2)AI Engineer (1)Machine Learning Engineer (1)Research Scientist (1)
- 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
19 roles at 3M
Past roles at 3M
Positions we’ve listed that are now closed — kept for reference.
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.