Research the market first
Pay for AI and ML roles varies widely by specialty, level and type of company. An LLM engineer at a well-funded startup, a data scientist at a bank and a research scientist at a lab can all hold similar titles and very different offers. Compare yourself with roles that match your specialty and level, not with βtech salariesβ in general.
Every job on TensorHunt has to show a salary range before it goes live, so current listings in your specialty are a direct source of comparison. Compare live salary ranges β
Time the conversation right
The best moment to negotiate is after you have a written offer, not before. If you are asked for your expectations early, you can say: βI'd like to learn more about the role and the full package before naming a number.β If the posting lists a range, you can also ask where in that range the role is expected to land.
Once the offer is in writing, the company has invested time in you and wants to close. A reasonable, polite counter is a normal part of the process.
How to respond to the first offer
The first offer is rarely the final one. Say you are pleased, then ask for time to review it. That is expected, not rude. Come back within a day or two with a specific counter and the reasons for it.
Script:
βThank you, I'm really excited about this role. Based on comparable ML roles and my experience, I was expecting something closer to $X. Is there flexibility there?β
Negotiate the whole package, not just base
Base salary is often the least flexible part. In AI roles, several other parts matter as much:
- Equity: number of shares, strike price, vesting cliff, refresh grants, and the latest valuation
- Signing bonus: a one-time payment that companies often find easier to move
- Compute: a GPU or cloud budget you control, and how quickly your jobs get to run
- Research time: freedom to publish, contribute to open source, and attend conferences
- Learning, equipment and remote-work budgets, and an early first performance review
Scripts you can actually use
Good negotiation is specific and collaborative, not adversarial. Here are phrases that work: