Junior Python AI/ML Developer

1 - 2 years

5 - 8 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Overview

Computer Vision

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

Mock Interview

Practice Video Interview with JobPe AI

Start Artificial Intelligence Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
iProgrammer Solutions logo
iProgrammer Solutions

IT Services and IT Consulting

Pune Maharastra

RecommendedJobs for You