Sign up
Sign in
Sign up
Sign in
Member-only story
Claudia Ng
Follow
Towards Data Science
—
1
Share
I’ll never forget the first time I got a PagerDuty alert telling me that model scores weren’t being returned properly in production.
Panic set in — I had just done a deploy, and my mind started racing with questions:
Debugging live systems is stressful, and I learned a critical lesson: writing production-ready code is a completely different beast from writing code that works in a Jupyter Notebook.
In 2020, I made the leap from data analyst to machine learning engineer (MLE). While I was already proficient in SQL and Python, working with production systems forced me to level up my skills.
As an analyst, I mostly cared that my code ran and produced the correct output. This mindset no longer translated well to being an MLE.
As an MLE, I quickly realized I had to focus on writing efficient, clean, and maintainable code that worked in a shared codebase.
—
—
1
Your home for data science and AI. The world’s leading publication for data science, data analytics, data engineering, machine learning, and artificial intelligence professionals.
Data Scientist | FinTech | Language Enthusiast
Help
Status
About
Careers
Press
Blog
Privacy
Terms
Text to speech
Teams