Tech Stack
PythonPyTorchScikit-LearnSQLTensorflow
About the role
- Design, develop, and deploy ML models for business use cases, including data preprocessing, feature engineering, model training, evaluation, and deployment
- Conduct exploratory data analysis (EDA) to uncover patterns, correlations, and insights that inform model refinement and business strategies
- Work with data scientists, engineers, and business stakeholders to translate business needs into ML-driven solutions
- Build clear, compelling visualizations and reports to communicate ML outcomes and insights to both technical and non-technical audiences
- Stay updated with the latest advancements in ML algorithms, tools, and best practices and incorporate them into projects
- Develop and test prototypes for predictive and analytical models in real-world scenarios
- Maintain clear, structured communication to articulate data needs, methodologies, and outcomes effectively
- Identify opportunities to reuse datasets, code, or models across multiple business areas
Requirements
- Bachelor’s degree in Data Science, Computer Science, Engineering, Mathematics, Statistics, or a related field (with significant ML coursework/projects)
- 1–3 years of hands-on experience in ML or data science, supported by a portfolio of relevant projects (model development, feature engineering, data analysis)
- Proficiency in Python and ML frameworks/libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Experience with SQL for data manipulation
- Familiarity with data visualization tools/libraries (e.g., Matplotlib, Seaborn, ggplot2)
- Strong ability to analyze large and complex datasets and derive meaningful insights
- Ability to explain technical concepts and ML results to non-technical stakeholders
- Demonstrated ability to work collaboratively, adapt to feedback, and contribute effectively in a team environment