Position Overview 
  We are seeking a motivated Junior Python AI/ML Developer to join our dynamic team and contribute to cutting-edge artificial intelligence and machine learning projects.
This role offers an excellent opportunity for a recent graduate or early-career professional to grow their expertise in either Computer Vision  or Generative AI  while working on real-world applications that drive business impact.
  Key Responsibilities 
  Core Development 
   	- Develop, test, and deploy machine learning models using Python and popular ML frameworks 
- Write clean, efficient, and well-documented Python code following best practices 
- Collaborate with senior developers and data scientists to implement AI/ML solutions 
AI/ML Implementation 
   	- Build and train machine learning models for either computer vision or generative AI applications 
- Perform data preprocessing, feature engineering, and model evaluation 
- Implement model optimization techniques to improve performance and efficiency 
- Monitor model performance in production and assist with maintenance 
Data Management 
   	- Work with large datasets and implement data pipelines 
- Conduct exploratory data analysis to understand patterns and insights 
- Ensure data quality and implement data validation processes 
Collaboration & Learning 
   	- Participate in agile development processes and team stand-ups 
- Document technical processes and maintain project documentation 
- Stay current with latest AI/ML trends and technologies 
- Contribute to knowledge sharing within the team 
Required Technical Skills 
  Programming & Development 
   	- Python : Strong proficiency with 2+ years of experience 
- ML Libraries : Experience with scikit-learn, pandas, numpy, matplotlib/seaborn 
- Version Control : Proficiency with Git and collaborative development workflows 
- Database : Basic knowledge of SQL and database operations 
- APIs : Understanding of FAST APIs and web services 
Machine Learning Fundamentals 
   	- Understanding of supervised and unsupervised learning algorithms 
- Knowledge of model evaluation metrics and validation techniques 
- Experience with data preprocessing and feature engineering 
- Basic understanding of statistical concepts and data analysis 
Specialized Knowledge (Choose One Track) 
  Computer Vision Track 
   	- Deep Learning : Experience with TensorFlow or PyTorch 
- CV Libraries : Familiarity with OpenCV, PIL/Pillow 
- Image Processing : Understanding of image preprocessing and augmentation 
- Model Architectures : Basic knowledge of CNNs and popular vision models 
Generative AI Track 
   	- NLP Fundamentals : Understanding of text processing and tokenization 
- LLM Experience : Basic experience with transformer models and APIs (OpenAI, Hugging Face) 
- Text Generation : Knowledge of prompt engineering and fine-tuning concepts 
- Vector Databases : Familiarity with embeddings and similarity search 
Required Qualifications 
  Education & Experience 
   	- Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or related field 
- 1-3 years of professional software development experience 
- Portfolio of personal or academic AI/ML projects demonstrating practical application 
Technical Competencies 
   	- Demonstrated ability to implement machine learning algorithms from scratch 
- Experience with at least one end-to-end ML project (from data collection to deployment) 
- Understanding of software engineering principles and clean code practices 
Preferred Qualifications 
  Advanced Skills 
   	- Master's degree in AI/ML, Computer Science, or related field 
- Experience with MLOps tools and model deployment 
- Familiarity with model optimization and quantization techniques 
Domain Expertise 
   	- Previous internship or project experience in computer vision or NLP 
- Publications or contributions to open-source ML projects 
- Experience with A/B testing and experimentation frameworks 
Soft Skills & Personal Attributes 
  Professional Skills 
   	- Problem-Solving : Strong analytical thinking and debugging skills 
- Communication : Ability to explain technical concepts to non-technical stakeholders 
- Collaboration : Experience working in cross-functional teams 
- Adaptability : Eagerness to learn new technologies and adapt to changing requirements 
Personal Qualities 
   	- Passion for artificial intelligence and emerging technologies 
- Detail-oriented with strong attention to code quality and testing 
- Self-motivated with ability to work independently 
- Curiosity and commitment to continuous learning