DEV Community

Max aka Mosheh
Max aka Mosheh Subscriber

Posted on

Why I Quit a 6-Figure Freelance Gig for a Lower-Paying Data Science Job

I walked away from a cushy, high-paying freelance gig for a lower-paying office job, and it unlocked the kind of growth money alone can't buy.
Most people chase income first.
I chased learning.
The trade looked crazy until the results showed up.
Freelance paid well, but my skills plateaued.
I worked alone, got little feedback, and repeated the same projects.
In a team, you learn faster because your work gets reviewed daily.
You see product context, tradeoffs, and how data drives decisions.
That speed compounds, and comp catches up.
In my first 90 days, code reviews cut my model error by 23%.
We shipped two features used by 18,000 users.
I built a reusable pipeline that saved our team 12 hours a week.
I paired with four engineers and two PMs and got a mentor.
My confidence and clarity jumped immediately.
Here is the simple decision framework I used ↓
• Define a 12 month learning ROI in skills, not salary.
↳ Ask which role forces you to learn what the market will pay for next.
• Pick a team with code reviews, pairing, and real user impact.
↳ If you cannot point to a shipped outcome, keep looking.
• Set three 90 day growth goals you can demo.
↳ Review weekly with a manager or mentor.
• Protect runway with savings or a small freelance client.
↳ Stress kills learning, so buy yourself time.
Eight months in, my total comp recovered to 95% of my freelance peak.
My market value went up, and my network grew 10x.
I feel future proofed against AI because I practice what AI cannot do alone.
Systems thinking, collaboration, and shipping outcomes.
Would you trade short term income for long term growth right now?

Top comments (0)