Requirement
Professional experience of 5-7 years in business analysis, requirement gathering, solution workflow design for AI/ML/Analytics project.
Role Description
Mid Level Data Scientist
Programming Experience
Strong understanding of ML libraries and applications such as time series analysis, neural nets, SVMs, boosting methods and implementation using Python.
Experience in deep learning techniques.
Excellent communication skills to collaborate with business SMEs and UX team.
Intermediate knowledge of DevOps practices, including CI/CD, automation, build management, and versioning.
Understanding of cloud services such as Microsoft Azure, GCP, AWS.
Experience with LLM/Gen AI – prompt engineering, RAG and parameter hyper‑tuning.
Experience with PySpark is an added advantage.
Responsibilities
- Excellent problem solving, critical and analytical thinking skills and hands‑on coding skills.
- Proficient in data fetch, merge, wrangling, exploratory data analysis and feature engineering.
- Python, SQL skills with working knowledge of machine learning algorithms.
- Drive client engagement and align the development team towards a technical roadmap.
- Implement analytical requirements by defining and analysing system problems; designing and testing standards and solutions.
- Develop solutions by preparing and evaluating alternative workflow solutions.
- Determine operational objectives by studying business functions, gathering information, and evaluating output requirements and formats.
- Design new analytical solutions by analysing requirements, constructing workflow charts and diagrams, studying system capabilities, writing specifications.
- Improve systems by studying current practices, designing modifications.
- Recommend controls by identifying problems and writing improved procedures.
- Define project requirements by identifying milestones, phases, and elements; forming project team; establishing project budget.
- Monitor project progress by tracking activity, resolving problems, publishing progress reports, recommending actions.
- Maintain system protocols by writing and updating procedures.
- Provide references for users by writing and maintaining user documentation; providing help desk support; training users.
- Maintain user confidence and protect operations by keeping information confidential.
- Prepare technical reports by collecting, analysing, and summarizing information and trends.
- Maintain professional and technical knowledge by attending workshops, reviewing publications, establishing networks, benchmarking practices, and participating in professional societies.
Skills
- Data science
- Python
- PySpark
- SQL