Jr Python AI/ML Developer
Experience : 1-3 Years | Vacancies : 02 | Job Location : Pune | Work Mode : Work from Office (WFO)
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
- 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
- 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
- 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 6 months or 1+ 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
- 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
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
- 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
- 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
- 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
- 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