Jobs › Data and machine learning jobs in the United States › Data and machine learning salaries in the United States › Data and machine learning salaries in the United States (Staff) Data and machine learning salaries in the United States (Staff) The median yearly salary of data and machine learning jobs in the United States (Staff) is USD 222,459, from 120 open positions with a salary. Half of them pay between USD 184,813 and USD 270,000.
Median yearly salary: USD 222,459
Middle half: USD 184,813 – USD 270,000
Amounts are yearly, in USD. Hourly, daily, weekly and monthly pay is converted to a yearly amount. Positions in other currencies do not count.
All levels
Salary by level Level Median yearly salary Middle half Positions Entry USD 101,920 USD 72,800 – USD 155,000 53 Mid USD 140,000 USD 128,975 – USD 188,750 131 Senior USD 185,000 USD 156,375 – USD 220,000 294 Staff USD 222,459 USD 184,813 – USD 270,000 120
Top paying companies Trend From USD 247,234 on 2026-10-23 to USD 223,809 on 2026-11-12
Newest positions with a salary USD 193K–309K / year RemoteUS only Staff Data and machine learning Golang Java Kotlin +2Tags Golang, Java, Kotlin, Python, Scala USD 230K–368K / year RemoteUS only Staff Data and machine learning USD 269K–373K / year On-siteStaff Data and machine learning USD 157.2K–212.8K / year RemoteStaff Data and machine learning Python SQL +1Requirements 7+ years of experience USD 300K–350K / yearStaff Data and machine learning Python SQL +1Requirements 10+ years of experience USD 138K / yearStaff Data and machine learning Java Python +1Requirements 4+ years of experience USD 138K / yearStaff Data and machine learning Java Python +1Requirements 4+ years of experience USD 239.6K–359.4K / yearStaff Data and machine learning Python SQL +1Requirements 10+ years of experience USD 131.8K–178.2K / year RemoteStaff Data and machine learning Python SQL +1Requirements 7+ years of experience USD 250K–310K / year HybridStaff Data and machine learning Open the job list