Becoming AI Engineer
For the purposes of this site, we’re going to define an AI Engineer as an Applied AI Product Development role. Someone with more product development leaning experience and some machine learning experience or knowledge. As an AI Engineer, you’ll be expected to develop full-stack applications that utilize the latest AI tech and architectures to solve real customer problems. We’ll cover everything from training models to shipping AI products and iterating with customer feedback. We’ve built this website to help engineers level up their skills in AI. We hope that after completing some of these projects and following our advice you’ll be in a better position to get a job as an AI Engineer or start a company developing AI products. With these goals in mind, we recommend the follow high level steps to quickly get started.1. Orientation
- Consume a large amount of content
- Learn the vernacular
- Watch tutorial videos and read blogs
- Test out existing tools and products
- Follow a bunch of twitter accounts and start interacting with the community
- Setup your own social media presence
2. Tutorials and Projects
Choose a few of our more basic projects and tutorials to do on your own. The goal here is to take some of the theoretical knowledge your are starting to learn and apply it to something tangible. Take the time to set your local environment up nicely so you have a good playground to develop in. You should set some goals for completing a handful of projects by some date. Track your progress and post updates to twitter.3. Failure is the best teacher
Ideate a few projects or pick one of our more advanced projects to do on your own. Stretch yourselves and try to build something that you can show off. You’ll fail a bunch of times. That’s ok. That’s how you learn. Use Google and ChatGPT to figure out how to fix your mistakes. Record a daily demo of whatever progress or mess you’ve made. This will help you stay motivated and see the bigger picture. Post these to Twitter in a serial format. If you think you’ll be applying for AI Engineering jobs then pick a project similar to what you’d be building in that role. This will help you understand the problems that the role is solving and how you can contribute. If you can get into a great conversation during an interview about problems and various solutions that are relevant to the company then you’ve become a strong candidate.4. Projects to Product
Once you’ve got a few projects under your belt, start thinking about how to transform these demos into actual products. We’ve got a bunch of tutorials and projects that you can use to ship a real product. It is important to be able to take something running locally and ship it as a product. The last 20% can be the most difficult part of the process and being able to actually ship something is a huge strength of this field. Things to consider:- Customer Problem Solution
- How much does it cost to run the product?
- How much is the customer willing to pay?
- How will you collect user feedback?
- How will you improve the product based on user feedback?
- Developer Experience
5. Understanding
Your goal in this phase is to gain a deeper understanding of how to improve AI products. This can only be done with a deeper understanding of the underlying technology and how to incorporate feedback from users. We have a number of tutorials and projects designed to incorporate user feedback systems, write LLM evals, improve model performance through prompting and fine-tuning, and more.6. Mastery
This field is constantly being updated with new tools and technologies. Your goal is to not only keep yourself up to date on the latest and greatest but to also contribute your own expertise. Don’t just be a consumer; be a builder and creator.Basic AI Concepts
Overview of the core concepts of AI, LLMs, Embeddings, Generative AI, and more.
Nerdlore and AI Vocab
Jump right into our knoweledge base dedicated to creating AI powered chatbots and agents.
Accounts to Follow
Jump right into our knoweledge base dedicated to creating AI powered chatbots and agents.
AI Product Reviews
Learn more about how modern models can input and output more than just text. We’ll cover image generation and more.
Starter Projects
Text Summarization
Jump right into our knoweledge base dedicated to creating AI powered chatbots and agents.
Image Captioning
Jump right into our knoweledge base dedicated to creating AI powered chatbots and agents.
Customer Support Chatbot
Jump right into our knoweledge base dedicated to creating AI powered chatbots and agents.
Weekly Newsletter
Learn more about how modern models can input and output more than just text. We’ll cover image generation and more.