JobsWithPay

Tech salaries by job, level and place

The median posted base pay for all tech jobs is $195K a year, from 29,598 open jobs with posted pay. Choose a job type, a level and a place to see the median, the pay bands and the top-paying companies.

Data of . This is posted base pay, not total pay. It does not include stock or a bonus. For one company, see Company salaries.

Software engineer salary

The median posted base pay for software engineer jobs is $192K a year.

Pay pages for software engineer jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Software engineer salary13,616 jobsBay Area4,547 jobsNew York2,336 jobsRemote2,314 jobs
Software engineer intern salary29 jobsBay Area21 jobsToo few jobsToo few jobs
Entry-level software engineer salary176 jobsBay Area57 jobsNew York34 jobsToo few jobs
Senior software engineer salary4,272 jobsBay Area1,296 jobsNew York646 jobsRemote886 jobs
Staff software engineer salary1,576 jobsBay Area660 jobsNew York313 jobsRemote370 jobs
Principal software engineer salary435 jobsBay Area142 jobsNew York30 jobsRemote98 jobs
Director-level software engineer salary506 jobsBay Area143 jobsNew York96 jobsRemote96 jobs

Machine learning engineer salary

The median posted base pay for machine learning and AI engineer jobs is $215K a year.

Pay pages for machine learning and AI engineer jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Machine learning engineer salary6,188 jobsBay Area3,036 jobsNew York1,254 jobsRemote1,015 jobs
Machine learning engineer intern salary33 jobsToo few jobsToo few jobsToo few jobs
Entry-level machine learning engineer salary63 jobsBay Area39 jobsToo few jobsToo few jobs
Senior machine learning engineer salary1,609 jobsBay Area637 jobsNew York224 jobsRemote340 jobs
Staff machine learning engineer salary816 jobsBay Area456 jobsNew York179 jobsRemote207 jobs
Principal machine learning engineer salary245 jobsBay Area100 jobsNew York27 jobsRemote60 jobs
Director-level machine learning engineer salary190 jobsBay Area75 jobsNew York46 jobsRemote41 jobs

Inference and ML systems engineer salary

The median posted base pay for inference and ML systems jobs is $225K a year.

Pay pages for inference and ML systems jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Inference and ML systems engineer salary3,522 jobsBay Area1,983 jobsNew York721 jobsRemote556 jobs
Entry-level inference and ML systems engineer salary31 jobsBay Area21 jobsToo few jobsToo few jobs
Senior inference and ML systems engineer salary914 jobsBay Area411 jobsNew York126 jobsRemote199 jobs
Staff inference and ML systems engineer salary505 jobsBay Area299 jobsNew York101 jobsRemote116 jobs
Principal inference and ML systems engineer salary178 jobsBay Area87 jobsToo few jobsRemote34 jobs
Director-level inference and ML systems engineer salary126 jobsBay Area49 jobsNew York27 jobsRemote26 jobs

AI researcher salary

The median posted base pay for AI research jobs is $215K a year.

Pay pages for AI research jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
AI researcher salary1,396 jobsBay Area715 jobsNew York362 jobsRemote189 jobs
AI researcher intern salary24 jobsToo few jobsToo few jobsToo few jobs
Senior AI researcher salary214 jobsBay Area77 jobsNew York25 jobsRemote33 jobs
Staff AI researcher salary96 jobsBay Area60 jobsNew York33 jobsRemote31 jobs
Principal AI researcher salary35 jobsToo few jobsToo few jobsToo few jobs
Director-level AI researcher salary71 jobsToo few jobsToo few jobsToo few jobs

Infrastructure, platform and SRE engineer salary

The median posted base pay for infrastructure, platform and SRE jobs is $193K a year.

Pay pages for infrastructure, platform and SRE jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Infrastructure, platform and SRE engineer salary4,754 jobsBay Area1,553 jobsNew York734 jobsRemote835 jobs
Entry-level infrastructure, platform and SRE engineer salary31 jobsToo few jobsToo few jobsToo few jobs
Senior infrastructure, platform and SRE engineer salary1,664 jobsBay Area533 jobsNew York234 jobsRemote323 jobs
Staff infrastructure, platform and SRE engineer salary623 jobsBay Area284 jobsNew York99 jobsRemote147 jobs
Principal infrastructure, platform and SRE engineer salary183 jobsBay Area60 jobsToo few jobsRemote41 jobs
Director-level infrastructure, platform and SRE engineer salary193 jobsBay Area54 jobsNew York34 jobsRemote47 jobs

Data engineer salary

The median posted base pay for data engineering jobs is $183K a year.

Pay pages for data engineering jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Data engineer salary850 jobsBay Area221 jobsNew York176 jobsRemote173 jobs
Senior data engineer salary327 jobsBay Area84 jobsNew York55 jobsRemote92 jobs
Staff data engineer salary98 jobsBay Area38 jobsNew York32 jobsRemote22 jobs
Principal data engineer salary27 jobsToo few jobsToo few jobsToo few jobs

Data scientist salary

The median posted base pay for data science jobs is $183K a year.

Pay pages for data science jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Data scientist salary859 jobsBay Area264 jobsNew York191 jobsRemote170 jobs
Senior data scientist salary310 jobsBay Area91 jobsNew York60 jobsRemote73 jobs
Staff data scientist salary89 jobsBay Area31 jobsToo few jobsRemote33 jobs
Principal data scientist salary54 jobsToo few jobsToo few jobsToo few jobs
Director-level data scientist salary43 jobsToo few jobsToo few jobsToo few jobs

Security engineer salary

The median posted base pay for security engineering jobs is $195K a year.

Pay pages for security engineering jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Security engineer salary1,547 jobsBay Area498 jobsNew York259 jobsRemote322 jobs
Senior security engineer salary550 jobsBay Area173 jobsNew York95 jobsRemote107 jobs
Staff security engineer salary194 jobsBay Area84 jobsNew York31 jobsRemote61 jobs
Principal security engineer salary70 jobsToo few jobsToo few jobsRemote23 jobs
Director-level security engineer salary26 jobsToo few jobsToo few jobsToo few jobs

Product manager salary

The median posted base pay for product manager jobs is $200K a year.

Pay pages for product manager jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Product manager salary3,160 jobsBay Area1,169 jobsNew York680 jobsRemote734 jobs
Senior product manager salary1,124 jobsBay Area358 jobsNew York219 jobsRemote284 jobs
Staff product manager salary437 jobsBay Area181 jobsNew York93 jobsRemote121 jobs
Principal product manager salary214 jobsBay Area64 jobsNew York25 jobsRemote79 jobs
Director-level product manager salary289 jobsBay Area105 jobsNew York66 jobsRemote69 jobs

Product designer salary

The median posted base pay for product design and UX jobs is $180K a year.

Pay pages for product design and UX jobs. Each number is the count of open jobs with posted pay.
All placesSan Francisco Bay AreaNew YorkRemote (US)
Product designer salary996 jobsBay Area339 jobsNew York314 jobsRemote182 jobs
Senior product designer salary429 jobsBay Area128 jobsNew York117 jobsRemote86 jobs
Staff product designer salary141 jobsBay Area59 jobsNew York55 jobsRemote34 jobs
Principal product designer salary38 jobsToo few jobsToo few jobsToo few jobs
Director-level product designer salary41 jobsToo few jobsToo few jobsToo few jobs

How we compute these numbers

We read each job from the job board of the company and check it every day. We use only open jobs that state a yearly pay range in US dollars. One job counts with the middle point of its posted range. The median is the middle value of these amounts: half of the jobs are above it and half are below it.

We do not use a range with a bottom below $15,000, a top above $1,000,000, or a top that is more than four times the bottom. A role page needs 20 or more open jobs with posted pay. A cell with fewer jobs has no page.

The numbers are base pay as the company posted it. They are not the pay of a person, and they do not include stock, a bonus or benefits. For the stock and the bonus that people reported, see Reported pay.