Profile picture

Junior Engineer Career Development Videos, Forum, and Q&A

How A Junior Engineer Can Grow Their Career

Almost every software engineer starts their full-time career journey here. The content here breaks down how you can start your career off with a splash and grow past this level as quickly as possible.

Entry-Level Software Engineer at Other profile pic
Entry-Level Software Engineer at OtherPosted August 27, 2024

Suggestions for good open-source AI projects I can contribute to?

I'm trying to break into AI as a Machine Learning Engineer. I want to demonstrate expertise in AI/ML topics and capture a "Wow" factor by contributing to a well-known open source AI project. I'm looking for suggestions spanning CV, NLP, tabular data and collaborative filtering -- not excluding but not limited to the latest GenAI stuff. Some context: I have an MS in CS, did CV research, and completed Jeremy Howard's "Practical Deep Learning with fastai and PyTorch". The fastai library itself is a popular target for a first contribution. See: How to Make Open Source Contributions to fastai (Hamel Husain) - Pull requests made easy - Contributing to fastai fast.ai Discord server (if the link doesn't work, it's also discoverable: search "fast.ai"). #fastai-dev is the contributors' channel. One concern is identifying something that's non-trivial but tractable for a relative newbie. I realize there's tension between this and achieving that "Wow" factor at least in the beginning. I'm not sure a contribution to, say, PyTorch or scikit-learn is achievable from where I stand, but I could be wrong. Perspective on how to spot/scope opportunities would be appreciated too. Thanks very much! Potentially relevant questions on Taro: Side projects vs open source How to start contributing to open source Determining whether something is a major PR for Big Tech open source Getting users for your open source projects Promoting your open source projects

2.9K Views
9 Comments