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 The median yearly salary of data and machine learning jobs in the United States is USD 181,000, from 715 open positions with a salary. Half of them pay between USD 140,000 and USD 224,500.
Median yearly salary: USD 181,000
Middle half: USD 140,000 – USD 224,500
Amounts are yearly, in USD. Hourly, daily, weekly and monthly pay is converted to a yearly amount. Positions in other currencies do not count.
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 OpenAI — USD 396,000 (positions: 14)Anthropic — USD 362,500 (positions: 9)wayve — USD 323,119 (positions: 4)Roblox — USD 293,245 (positions: 7)Block — USD 285,900 (positions: 3)Trend From USD 193,754 on 2026-10-23 to USD 179,323 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 105K–130K / year RemoteUS only Senior Data and machine learning Python SQL +1Requirements 8+ years of experience USD 130K–150K / yearMid Data and machine learning SQL +1Requirements 5+ years of experience USD 187K–220K / yearSenior Data and machine learning Python R +1Requirements 3+ years of experience USD 150K–275K / year On-siteMid Data and machine learning Python +1Requirements 4+ years of experience USD 180K–260K / yearSenior Data and machine learning USD 198K–340K / year HybridData and machine learning USD 28–68 / hourEntry Data and machine learning USD 180K–260K / yearSenior Data and machine learning Python SQL +1Requirements 8+ years of experience Open the job list