Principal Python Developer
Salt Technologies
- Pune, Maharashtra
- Permanent
- Full-time
- Design and develop scalable Python applications involving AI/ML capabilities.
- Build and deploy machine learning models for classification, prediction, clustering, NLP, etc.
- Work closely with data scientists and product teams to integrate ML models into production systems.
- Optimize algorithms for performance and scalability.
- Maintain and improve existing ML pipelines and data workflows.
- Write clean, reusable, and well-documented code.
- Conduct code reviews and provide mentorship to junior developers.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 3–5 years of hands-on experience in Python programming.
- Strong understanding of AI/ML concepts and applications.
- Proficient in libraries and frameworks like NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch.
- Experience with data preprocessing, feature engineering, model training, and evaluation.
- Knowledge of REST APIs, Flask or FastAPI for model deployment.
- Familiarity with cloud platforms (AWS/GCP/Azure) and ML Ops tools is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience with Natural Language Processing (NLP).
- Exposure to deep learning and computer vision projects.
- Knowledge of containerization tools like Docker and orchestration with Kubernetes.
- Opportunity to work on real-world AI/ML projects.
- Collaborative and innovative work environment.
- Flexible work culture.
- Learning and development opportunities.
- Private Health Insurance
- Hybrid Work Mode
- Performance Bonus
- Paid Time Off