I don't have much Data Science job hunting experience, however I have applied to and been hunted by over 100 startups, 24 enterprise companies, and 12 large "startups".<p>I've had the following:<p><pre><code> - 106 Rejections
- 39 Offers
- 24 Refused
- 15 Contemplated
- 5 Taken
</code></pre>
Roles Applied for:<p><pre><code> - Software Engineer (55rj, 8o, 6r)
- Product Manager (5rj, 6o, 5r)
- Senior Software Engineer (31rj, 23o, 22r)
- Product Lead (0rj, 1o, 1r)
- Senior Product Manager (9rj, 3o, 2r)
- VP of E (2rj, 1o, 1r)
- CTO (0rj, 1o, 0r)
</code></pre>
It's been a journey. I don't keep an exact list so this is from looking at my calendar and doing some basic math. This certainly doesn't include all of the role changes within companies.<p>Things to note:<p><pre><code> - People conflate Agile & Scrum a lot.
- Make it easy for people in the room to know what you personally accomplished during your career.
- Make an impression, don't overdo it however.
- Make your descriptions easy to understand.
- Don't just list tech stacks on your resume, list achievements.
- Stay consistent.
- Ask questions.
</code></pre>
Also Note:<p>Regardless how impressive your Github & Stackoverflow accounts might be, you will still be asked to do a stupid code challenge. It irks me. I understand the reasoning for it when you don't have a viable pool of information on the individual, but when you do... It's just disrespectful.<p>Few places I have been rejected by:<p><pre><code> Salesforce, Atlassian, Trello, Twitch, Segment, AirBnB, Twitter, OKCupid, LinkedIn, Shippo, and many many more.
</code></pre>
Some places I have been offered by:<p><pre><code> Amazon, VMWare, Oracle, Google (twice), Apple (twice), Venmo, Auth0, Discord, Youtube, Hitbox, Steam, Pusher, Cloudflare</code></pre>