Junior AI Developer
- AI
- Machine Learning
- Python
- Large Language Models
- RAG
- scikit-learn
- PyTorch
- TensorFlow
- Natural Language Processing
- Computer Vision
- Object Oriented Programming
- SQL
- Git
- LLM APIs
- OpenAI
- Google Gemini
- LangChain
- LlamaIndex
- Hugging Face
- REST API
- JSON
- Docker
- Linux
- GitHub
- Pandas
- NumPy
- AWS
- Azure
- GCP
- MLOps
Junior AI Developer
Job Title
Junior AI Developer
Job Summary
We are looking for a motivated Junior AI Developer to join our AI and Machine Learning team. This role is ideal for recent graduates or early-career professionals who are passionate about artificial intelligence, machine learning, and software development. You will work with experienced engineers and researchers to develop, test, and deploy AI-powered applications, while gaining hands-on experience with modern AI technologies and best practices.
Key Responsibilities
-
Assist in designing, developing, and testing AI and machine learning models.
-
Build and maintain AI-powered applications using Python and machine learning frameworks.
-
Support data collection, preprocessing, feature engineering, and model evaluation.
-
Implement and fine-tune machine learning and deep learning models under the guidance of senior team members.
-
Develop applications using APIs for Large Language Models (LLMs) and Generative AI solutions.
-
Assist in building Retrieval-Augmented Generation (RAG) applications and AI chatbots.
-
Write clean, maintainable, and well-documented code following software engineering best practices.
-
Debug, test, and optimize AI applications for performance and reliability.
-
Collaborate with AI engineers, software developers, data scientists, and product teams.
-
Stay updated on emerging AI, machine learning, and Generative AI technologies.
Required Qualifications
-
Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Information Technology, or a related field.
-
0β2 years of experience in AI, machine learning, or software development (internships and academic projects are welcome).
-
Good understanding of machine learning fundamentals and basic deep learning concepts.
-
Proficiency in Python programming.
-
Familiarity with machine learning libraries such as Scikit-learn, PyTorch, or TensorFlow.
-
Basic knowledge of NLP, computer vision, or Generative AI concepts.
-
Understanding of data structures, algorithms, and object-oriented programming.
-
Familiarity with SQL and basic database concepts.
-
Experience using Git for version control.
Preferred Qualifications
-
Hands-on experience with LLM APIs such as OpenAI, Anthropic, or Google Gemini.
-
Exposure to frameworks such as LangChain or LlamaIndex.
-
Basic understanding of prompt engineering and Retrieval-Augmented Generation (RAG).
-
Familiarity with Hugging Face Transformers.
-
Experience with REST APIs and JSON.
-
Knowledge of Docker and Linux fundamentals.
-
Personal, academic, or open-source AI projects showcased on GitHub.
Technical Skills
-
Python
-
SQL
-
Scikit-learn
-
PyTorch or TensorFlow
-
Pandas
-
NumPy
-
Hugging Face Transformers (preferred)
-
LangChain (preferred)
-
Git
-
Docker (basic)
-
Linux (basic)
-
REST APIs
Soft Skills
-
Strong problem-solving and analytical skills.
-
Willingness to learn new AI technologies.
-
Good communication and teamwork skills.
-
Attention to detail and commitment to writing quality code.
-
Ability to adapt in a fast-paced, collaborative environment.
Nice to Have
-
Internship experience in AI or software development.
-
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
-
Exposure to vector databases and embeddings.
-
Understanding of MLOps fundamentals and model deployment.
-
Participation in hackathons, coding competitions, or AI research projects.
Benefits
-
Competitive salary and performance-based incentives.
-
Mentorship from experienced AI engineers and researchers.
-
Learning and certification opportunities.
-
Flexible work arrangements.
-
Collaborative and innovative work environment.
-
Opportunity to work on real-world AI and Generative AI projects using modern technologies.
Junior AI Developer Β· Ova Technologies