Python
Why required: Python is a fundamental skill required for machine learning and AI development. You will use Python to build models, experiment with generative AI techniques, and contribute to intelligent product features.
How recruiters evaluate: The recruiter will evaluate your Python skills by assessing your ability to write clean, efficient, and well-documented code.
- Codecademy
- Python.org
- DataCamp
Machine Learning
Why required: Machine learning is a critical component of AI-driven solutions. You will use machine learning concepts to develop models, experiment with generative AI techniques, and contribute to intelligent product features.
How recruiters evaluate: The recruiter will evaluate your machine learning skills by assessing your understanding of core concepts, such as supervised and unsupervised learning, regression, and classification.
- Coursera
- edX
- Machine Learning Mastery
AI
Why required: AI is a key aspect of the role, and you will use AI techniques to develop models, experiment with generative AI techniques, and contribute to intelligent product features.
How recruiters evaluate: The recruiter will evaluate your AI skills by assessing your understanding of AI concepts, such as natural language processing, computer vision, and robotics.
- AI For Everyone
- AI Mastery
- Stanford AI Lab
SQL
Why required: SQL is a fundamental skill required for data analysis and manipulation. You will use SQL to clean, prepare, and analyze datasets.
How recruiters evaluate: The recruiter will evaluate your SQL skills by assessing your ability to write efficient and effective queries.
- SQLCourse
- DataCamp
- W3Schools
Data Analysis
Why required: Data analysis is a critical component of the role, and you will use data analysis techniques to clean, prepare, and analyze datasets.
How recruiters evaluate: The recruiter will evaluate your data analysis skills by assessing your ability to extract insights from data and communicate findings effectively.
- Data Analysis with Python
- Data Analysis with R
- DataCamp
Git
Why required: Git is a fundamental skill required for version control and collaboration. You will use Git to manage code repositories and collaborate with team members.
How recruiters evaluate: The recruiter will evaluate your Git skills by assessing your ability to use Git commands and manage code repositories effectively.
- Git Tutorial
- Git Documentation
- DataCamp
Problem-solving
Why required: Problem-solving is a critical component of the role, and you will use problem-solving skills to develop models, experiment with generative AI techniques, and contribute to intelligent product features.
How recruiters evaluate: The recruiter will evaluate your problem-solving skills by assessing your ability to break down complex problems into manageable components and develop effective solutions.
- Problem-Solving Strategies
- Critical Thinking
- DataCamp
Analytical thinking
Why required: Analytical thinking is a critical component of the role, and you will use analytical thinking skills to develop models, experiment with generative AI techniques, and contribute to intelligent product features.
How recruiters evaluate: The recruiter will evaluate your analytical thinking skills by assessing your ability to analyze complex data and develop effective solutions.
- Analytical Thinking
- Critical Thinking
- DataCamp
LLM frameworks
Why required: LLM frameworks are a key aspect of the role, and you will use LLM frameworks to develop models and experiment with generative AI techniques.
How recruiters evaluate: The recruiter will evaluate your LLM framework skills by assessing your understanding of LLM concepts and your ability to use LLM frameworks effectively.
- LLM Frameworks
- LLM Documentation
- DataCamp
Prompt engineering
Why required: Prompt engineering is a critical component of the role, and you will use prompt engineering skills to develop models and experiment with generative AI techniques.
How recruiters evaluate: The recruiter will evaluate your prompt engineering skills by assessing your ability to design effective prompts and develop models that respond to those prompts.
- Prompt Engineering
- Prompt Design
- DataCamp
Retrieval-augmented generation (RAG)
Why required: RAG is a key aspect of the role, and you will use RAG to develop models and experiment with generative AI techniques.
How recruiters evaluate: The recruiter will evaluate your RAG skills by assessing your understanding of RAG concepts and your ability to use RAG effectively.
- RAG Documentation
- RAG Tutorial
- DataCamp
Fine-tuning language models
Why required: Fine-tuning language models is a critical component of the role, and you will use fine-tuning language models to develop models and experiment with generative AI techniques.
How recruiters evaluate: The recruiter will evaluate your fine-tuning language model skills by assessing your ability to fine-tune language models effectively and develop models that respond to those prompts.
- Fine-Tuning Language Models
- Language Model Fine-Tuning
- DataCamp
Custom model training
Why required: Custom model training is a key aspect of the role, and you will use custom model training to develop models and experiment with generative AI techniques.
How recruiters evaluate: The recruiter will evaluate your custom model training skills by assessing your ability to train custom models effectively and develop models that respond to those prompts.
- Custom Model Training
- Model Training
- DataCamp