Python Developer + ML
Experience Required
4 – 5 Years
No. of Position
1
Location
India
Job Description
We are seeking a talented and experienced Python Developer with a strong background in Machine Learning (ML) to join our growing team. In this role, you will be instrumental in designing, developing, and deploying ML solutions for our large-scale SaaS platform.
Responsibilities
- Design and develop high-performing, scalable machine learning components using Python libraries such as TensorFlow, PyTorch, or Scikit-learn.
- Perform data pre-processing, cleaning, feature engineering, and model selection for ML projects.
- Implement and train various machine learning models to address business challenges.
- Evaluate and optimize model performance using appropriate metrics and techniques.
- Integrate ML models into production environments using web frameworks like Django or Flask.
- Develop automated unit and integration tests for ML pipelines and applications.
- Conduct Proof-of-Concepts (POCs) on new ML algorithms and libraries.
- Collaborate with Data Scientists and engineers to ensure seamless integration of ML solutions into products.
- Contribute to the creation and maintenance of technical documentation for ML projects.
Skills & Qualifications
- Education: B.E./B.Tech./MCA or equivalent in Computer Science, Data Science, or a related field.
- Experience: Minimum 4 years as a Python Developer with a strong focus on Machine Learning.
- Technical Expertise:
- Proficiency in Python programming and experience with popular ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Familiarity with data manipulation libraries such as Pandas and NumPy.
- Experience with model deployment frameworks like TensorFlow Serving and PyTorch Serving.
- Understanding of model interpretability and visualization techniques.
- Knowledge of cloud platforms (AWS, Azure, GCP) for ML model deployment is a plus.
- Soft Skills:
- Strong analytical and problem-solving skills with a passion for Machine Learning.
- Excellent communication and collaboration skills to work effectively in cross-functional teams.
- Tools: Experience with version control systems like Git.