VSP Vision is looking to apply Machine Learning techniques to real-world business challenges and support supervised, unsupervised, and deep learning approaches
Requirements
- Strong programming skills in Python and familiarity with ML libraries such as scikit-learn, TensorFlow, PyTorch, or XGBoost
- Experience with data analysis tools (e.g., Pandas, NumPy, SQL)
- Understanding of ML concepts including supervised/unsupervised learning, overfitting, bias-variance tradeoff, and evaluation metrics
Responsibilities
- Model Development: Build, train, and evaluate ML models for tasks such as classification, regression, clustering, and anomaly detection
- Data Preparation: Clean, transform, and analyze structured and unstructured datasets to support model training and validation
- Experimentation: Explore different algorithms and architectures, including decision trees, neural networks, and ensemble methods
- Performance Tuning: Optimize models for accuracy, efficiency, and scalability using techniques like hyperparameter tuning and cross-validation
- Documentation & Reporting: Maintain clear records of experiments, results, and insights for reproducibility and team knowledge sharing
- Collaboration: Work closely with cross-functional teams to align ML solutions with business goals and deployment requirements
Other
- Eager to learn
- Inquisitive problem-solver
- Creative thinker
- Self-motivated
- 3rd or 4th year college student with a degree target in Data Science, AI, Computer Science, or related field