Job Title: Python Developer – AI/ML & Data Processing
Experience Required: 2+ Years
Job Type: Full-Time
Location: Nagpur
Technical Skills (Must Have)
- 2+ years of hands-on experience in Python development
- Strong experience with pandas, NumPy, and data processing libraries
- Experience handling large datasets (CSV/JSON/ZIP)
- Good understanding of ETL pipeline design and data transformation
- Experience with SQL databases (MySQL/PostgreSQL), including indexing and query optimization
- Knowledge of upsert operations and idempotent data processing
- Strong understanding of data normalization and deduplication techniques
- Hands-on experience in text processing and string similarity techniques
- Experience using ML models for classification or clustering
- Exposure to transformer-based models (BERT or similar)
- Experience integrating LLM APIs (OpenAI, Claude, or similar)
- Understanding of prompt engineering concepts
- Familiarity with batch processing and performance optimization
- Experience writing and maintaining production-level code
AI / ML Skills
- Experience in text-based ML tasks (classification, similarity, entity matching)
- Understanding of embeddings and vector similarity
- Knowledge of hybrid approaches (rule-based + ML systems)
- Awareness of model accuracy vs cost trade-offs
- Ability to design confidence scoring systems
Good to Have
- Experience in data cleaning and standardization
Exposure to REST API integration
- Knowledge of fuzzy matching algorithms
- Experience with scalable data processing frameworks
- Familiarity with cloud platforms (AWS/Azure/GCP)
Job Type: Full-time
Work Location: In person