How to negotiate your pay for a Data Scientist role?
7 Ways to Improving Your Data Science Job Offer in 2021

In the rapidly expanding data world of today, Data Scientists are hired at a rate like never before. With the technology advancing each day and ruthless competition to get hired, there are many battles that a candidate fights and wins before landing the offer. As tempting it might be to jump on the first offer given to you, especially for someone trying to break into the data science world — that’s not a great idea!
Whether you are a new hire or an experienced looking for a job change in the field of Data Science, with this blog, we will take an in-depth look at how to approach offer negotiations.
Talking about money will always be an uncomfortable, scary conversation. With a lot at stake, you don’t want to under or oversell yourself, or come across as greedy, but companies will expect you to come with a counter! ALWAYS NEGOTIATE!
Soon enough, I will be graduating from grad school and would be negotiating for Data Science roles as well. Anticipating the negotiation and peripheral money talks, I began a research project — how to negotiate for Data Science roles? So far, I have learned a few things from my mentors, Data Scientists in the industry, insights from recruiters and peers — the inspiration of this blog.
1. Do your research before putting a number to the job
Before you put a number to what your should pay you, step one — research average pay for similar roles in similar companies or as an industry in general.
- Ask around to your college alumni, seniors in your present company or whom you consider a resource, and peers in the same field for an approximate pay range
- Seek help from mentors on what should be a good number for you per your experience and role
- Look up average pay using salary comparison tools on websites for an approximate in the industry:
4. Connect with your network: talk to people around you who have more experience than you in the field for an estimate they might have
2. Personal factors
For any candidate to commit to a role, a multitude of factors count in before starting to work on the position. Personal factors should be taken into account to steer your pay decisions as well.
As you research average pay for roles, make sure to always keep your personal financial obligations in mind. Your salary should be an amount you will need to earn to live a comfortable life and not simply be what you want to earn.
- Years of experience/seniority level (1–2 years of experience vs 10+ years)
- Education level (Bootcamp, statistics, master’s degree)
- Skills (SQL, TensorFlow, Deep Learning)
- Previous pay (expecting the same or more salary for the next role)
3. Company factors
As you are looking for factors to decide the best number to ask as your pay, you need to make sure to look at the bigger picture of the offer and consider a broader meaning of this job in your life.
Your salary expectations will inevitably highly depend on your personal preferences and your present life situation. There are some more important factors you should consider based on your company/employer:
- Location (San Francisco, Chicago, New York City, Seattle)
- Company size (10,000+ employees or startup)
- Industry (tech, entertainment, healthcare, food & beverage, or others)
- Location type (city or rural)
- Other Data Scientists on the team (a limiting factor is someone else’s salary)
- Job title (Sr. Data Science Manager, Jr. Machine Learning Engineer)
Cost of living is a key factor that governs thousands of dollars when making an offer. Make sure you evaluate multiple aspects surrounding potentially moving from one state to another and compare your salary with your cost of living differences CNN Money Calculator or moveBuddha should help you for that.
4. Have a skill set that none can reject
The best thing you can do to prepare yourself for the negotiation conversation is to know your market value ahead of time.
Be prepared to show your employer how you are a “perfect fit” for the role and organization. Eventually, isn’t everything about being a good fit? In order to prove your worth to the manager and get a few thousand dollars more into your final offer, make an attempt to interface yourself with the organization’s goals, mission and vision. Revamp your skills, show passion and enthusiasm for the team.
- Share what unique value you bring to the team and organization
- Quantify your market value that should impact your compensation
- Demonstrate your relative market value
5. Share your expectations
Aspiration Value = the amount of pay you would ideally like to be offered Reservation Value = the minimum amount of pay you would be willing to accept (also known as the “walk-away” offer)
Be prepared to walk away from an offer if you and your employer are not on the same page as your minimum salary expectation. The promise of future raises will not help you in the present. What’s in your offer letter is what you’re offered and any restrains thereafter is how you make your decision.
An experienced negotiator I talked to said —
“Don’t be the first person to put a number for the job. Let your employer give you a written job offer to see what exactly you’ll make at the end of year and make your decision based on that.”
Another comment I read somewhere had a view —
“If you can’t avoid, start by saying something positive, yet effective about the position and mention any other opportunities you might have at the moment. If you’re happy with the offer, you can throw an arbitrary reason to ask for a little higher. If there’s a no, be polite and thank them for their consideration and make your decision accordingly.”
6. Get a competing offer
“Be honest about other offers with a significant hike!”
If you find yourself happy and satisfied with the offer made by employer X, congrats!!
But, if you have a luring, competing offer in your kitty, you are definitely in a strong bargaining position — leverage that! While pay is a lucrative factor while accepting offers, make sure to think well —does the competing job edge out your current offer? Will it be challenging enough to drive you at work?
Regardless of the scenario, you are in, even with a competing offer, all the standard rules of salary negotiation we went through above still apply. Make sure you know your market value and a good time to convey your expectations.
7. Look For Other Employee Benefits to Negotiate
While anything and everything about the job offer is tight, it is quintessential to know what exactly on the table is negotiable. Compensation amount, benefits package, insurance, working conditions, holidays, days and hours of employment, work flexibility options, title, severance pay, these all are negotiable.
Consider going in the left if the right road doesn’t take you to your desired address — a good pay.
If there is one book that you should read if you want to become a better negotiator, it is “Jack Chapman’s Negotiating Your Salary”.
Summary
- Once you have the official written offer in hand, take a thorough look at all the terms, salary, benefits, etc.
- Revisit your salary research and personal financial obligations
- If you are absolutely satisfied with the offer, call the employer to verbally accept the offer. Else, consider negotiating for a better offer
That’s it from my end for this blog. Thank you for reading! I hope you enjoyed the article. Do let me know what helped you in your negotiation journey or are planning to leverage it?
Happy Data Tenting!
Disclaimer: The views expressed in this article are my own and do not represent a strict outlook.
Know your author
Rashi is a graduate student at the University of Illinois, Chicago. She loves to visualize data and create insightful stories. When not rushing to meet school deadlines, she adores writing about technology, UX, and more with a good cup of hot chocolate.






