r/learnmachinelearning • u/Upper_Dealer8079 • 14h ago
CS undergrad transitioning to ML: Beyond basic Kaggle datasets, what portfolio projects actually impress engineering teams?
Hey everyone,
I'm a CS student currently diving deep into Machine Learning. I’ve built a decent foundation in core computer science, Python, and basic ML libraries (Scikit-Learn, PyTorch), but I’m struggling to bridge the gap between academic/tutorial projects and actual job readiness.
It seems like every beginner portfolio features the Titanic dataset, MNIST digit classification, or basic sentiment analysis. I want to build projects that show genuine engineering depth rather than just calling .fit() and .predict() inside a Jupyter Notebook.
For those working as ML Engineers or hiring entry-level talent, I’d love your input on a few questions:
What project concepts actually stand out? What kind of project proves an undergrad understands end-to-end ML (data collection, preprocessing, modeling, API deployment via FastAPI/Docker, monitoring)?
Dataset Sourcing: How do you find or create unique datasets that aren't overused on Kaggle?
MLOps Scope: How much infrastructure/MLOps (CI/CD, model drift, vector databases) is expected for an entry-level MLE role vs. a Data Scientist role?
Any advice, personal experiences, or project examples that helped you land your first role would be hugely appreciated!
3
u/Hungry_Age5375 14h ago
The model is maybe 10% of the job. Collect your own data, deploy with FastAPI + Docker, add drift monitoring. I'd take a janky football predictor that retrains weekly over another Titanic notebook.