Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Junior Python AI/ML Developer @ iProgrammer Solutions

Home > Data Science & Machine Learning

iProgrammer Solutions  Junior Python AI/ML Developer

Job Description

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

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Data Science & Analytics
Role Category: Data Science & Machine Learning
Role: Data Science & Machine Learning - Other
Employement Type: Full time

Contact Details:

Company: iProgrammer Solutions
Location(s): Pune

+ View Contactajax loader


Keyskills:   Artificial Intelligence Aiml Python Development Machine Learning Python Natural Language Processing Deep Learning Ml

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Principal Data Scientist/AI/ML

  • Reserve Bank
  • 13 - 18 years
  • Mumbai
  • 11 days ago
₹ Not Disclosed

Intern - AI Developer

  • Axs Solutions
  • 0 - 1 years
  • Mumbai
  • 12 days ago
₹ Not Disclosed

Risk and Finance Data Engineer- Python+ Gen AI

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 12 days ago
₹ Not Disclosed

AI/ML Agents Developer

  • Kovaion Consulting
  • 4 - 7 years
  • Chennai
  • 13 days ago
₹ 6-16 Lacs P.A.

iProgrammer Solutions

We employ the agile development methodology and follow the Software Development Life Cycle (SDLC) that is suitable for your business applications. Thus our quality and expert programming, our unique development methodology and favorable delivery model ensures completion of projects within stipulated...