← Back to all job titles

Senior Software Engineer, Machine Learn

Showing salary data for 377 Senior Software Engineer, Machine Learn positions

In-depth H-1B visa salary data for Senior Software Engineer, Machine Learn positions across the United States. Explore compensation trends, top employers, and geographic distribution for this specialty occupation. Compare wages across different companies and cities.

Job Title Stats

Total Positions

377

Average Salary

$159,070.48

About Senior Software Engineer, Machine Learn

The role of a Senior Software Engineer specializing in Machine Learning is increasingly vital in today's tech-driven landscape. Professionals in this position are responsible for designing, developing, and implementing machine learning models and algorithms that drive innovation across various industries. Key responsibilities include data analysis, model training, and collaboration with cross-functional teams to integrate AI solutions. Required skills typically encompass proficiency in programming languages such as Python and Java, experience with machine learning frameworks, and a strong understanding of data structures and algorithms. With an average salary of approximately $178K and 71 H-1B positions available in 2024, this role presents significant opportunities for international professionals seeking visa sponsorship. The demand for machine learning expertise continues to grow, making this an attractive career path with excellent prospects for advancement and job security.

Monthly H-1B Job Count & Salaries

Job Count
Mean Salary
Median Salary
Peak (2021-08)
34
$145,687
$145,725
Slowest (2019-03)
1
$147,597
$147,597

Top Locations for Senior Software Engineer, Machine Learn

Sunnyvale, CA
183 positions • $161,900 avg • 0.2% dominance
Mountain View, CA
71 positions • $148,049 avg • 0.1% dominance
San Jose, CA
39 positions • $190,013 avg • 0.0% dominance
San Francisco, CA
25 positions • $157,928 avg • 0.0% dominance
Redwood City, CA
10 positions • $160,947 avg • 0.1% dominance
Bellevue, WA
8 positions • $133,864 avg • 0.0% dominance

* Dominance shows what proportion of all H-1B jobs in each city are for the Senior Software Engineer, Machine Learn role.

💰 Salary Trends & Insights

The salary trends for Senior Software Engineer, Machine Learning positions show a significant increase over the analyzed period from March 2019 to June 2025. The overall average salary rose from $144,664 in 2019 to $188,038 in 2025, reflecting a robust growth trajectory. Notably, 2024 marked a peak with an average salary of $179,045 across 71 job postings, while June 2024 recorded an average of $169,515. The demand peaked in 2021 with 106 postings, indicating a strong market interest. This role's compensation has evolved substantially, particularly in late 2024, with salaries reaching as high as $226,158 in January 2025, underscoring the increasing value of expertise in machine learning.

Reset
Swipe left/right to see all columns
H-1B visa salary information
Job Title Employer Location Salary Date
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$180,2592025-06-14
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$142,4832025-06-12
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$167,1072025-06-11
Senior Software Engineer, Machine LearnRoku, IncSanta Monica, CA$151,5492025-06-05
Senior Software Engineer, Machine LearnLinkedin CorporationSan Francisco, CA$180,9602025-06-02
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$226,1582025-05-29
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$226,1582025-05-16
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342025-05-14
Senior Software Engineer, Machine LearnLinkedin CorporationBellevue, WA$150,9872025-05-02
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342025-04-21
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$226,1582025-04-18
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$178,3592025-03-19
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$185,0382025-03-05
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$180,1282025-03-02
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$226,1582025-01-03
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$167,1072024-12-30
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342024-12-30
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342024-12-16
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$283,4422024-12-06
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$226,1582024-12-05
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$283,4422024-12-05
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$185,0382024-12-03
Senior Software Engineer, Machine LearnC3.Ai, IncRedwood City, CA$206,3152024-12-02
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342024-11-25
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$180,1282024-11-17
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$226,1582024-11-14
Senior Software Engineer, Machine LearnTinder LlcPalo Alto, CA$226,1582024-11-12
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$184,2292024-11-07
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$178,3592024-11-04
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342024-10-28
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$178,3592024-10-28
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$184,2292024-10-25
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$184,2292024-10-23
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$180,1282024-10-14
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342024-10-14
Senior Software Engineer, Machine LearnLinkedin CorporationNew York, NY$151,8192024-10-07
Senior Software Engineer, Machine LearnRoku, IncAustin, TX$76,9182024-10-03
Senior Software Engineer, Machine LearnEikon Therapeutics, IncHayward, CA$181,2722024-10-01
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$163,4882024-10-01
Senior Software Engineer, Machine LearnLinkedin CorporationSan Francisco, CA$180,9602024-10-01
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342024-09-30
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$283,4422024-09-30
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$199,5342024-09-23
Senior Software Engineer, Machine LearnRoku, IncSan Jose, CA$184,6622024-09-11
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$163,4882024-09-06
Senior Software Engineer, Machine LearnC3.Ai, IncRedwood City, CA$180,9602024-08-28
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$163,4882024-08-21
Senior Software Engineer, Machine LearnC3.Ai, IncRedwood City, CA$147,3682024-08-15
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$163,4882024-08-08
Senior Software Engineer, Machine LearnLinkedin CorporationSunnyvale, CA$163,4882024-08-06
Page 1 of 8
Page 1 of 8