We are looking for candidates who can demonstrate a proactive and hands-on approach to learning AI.
Foundational AI/ML in Practice: You have moved past theory and have practical, hands-on experience. This must be demonstrated through:
Personal or Academic Projects: You have built projects where you have trained a machine learning model (., using Scikit-learn, PyTorch) and/or consumed a third-party AI API to create an application.
Data Handling Skills: You have experience using Python with libraries like Pandas and NumPy to clean, manipulate, and prepare data for machine learning tasks.
Knowledge of Modern AI Architectures: You can clearly explain and have a working knowledge of core concepts in the modern AI stack. You must understand:
What Large Language Models (LLMs) are and the key differences between them.
Model Context Protocol (MCP) Fundamentals: You must grasp the core mechanics of how models use context, including:
The concept of a model's context window and its practical limitations.
Basic strategies for managing conversation history or state in multi-turn interactions.
The principles of Prompt Engineering and Retrieval-Augmented Generation (RAG).
The core concepts of Agentic AI: what it means for an AI to have goals, use tools, and perform multi-step reasoning.
Strong Programming Fundamentals:
Proficiency in Python: You have used Python to build small applications or complex scripts.
Familiarity with Backend Concepts: You understand the basics of building an API and have some exposure to a backend framework. Familiarity with is a strong plus.
Analytical Mindset: You possess a bachelor's degree in computer science, Data Science, Engineering, or a related field, and you know how to break down complex problems logically.