Kolkata
9 hours ago
Data Scientist with Generative AI, Python, ML & DL
9+ years of professional experience in business analysis, requirement gathering, and solution workflow design for AI/ML/Analytics projects. Proficiency in Python and SQL programming languages. Strong understanding of ML libraries and applications (e.g., Time Series Analysis, Neural Networks, SVMs, boosting methods), and their implementation using Python. Experience with Deep Learning techniques. Excellent communication skills to collaborate effectively with business SMEs, UX teams, and other stakeholders. Intermediate knowledge of DevOps practices, including CI/CD, Automation, Build Management, and Versioning. Understanding of Cloud services, including Microsoft Azure, GCP, or Amazon Web Services (AWS). Experience with LLM/Gen AI technologies, including Prompt Engineering, RAG, and parameter hypertuning. Pyspark experience is a plus.

RESPONSIBILITIES:

Demonstrate excellent problem-solving, critical thinking, and analytical thinking skills, with strong hands-on coding expertise. Proficient in data fetching, data merging, data wrangling, exploratory data analysis (EDA), and feature engineering. Strong Python and SQL skills with working knowledge of machine learning algorithms. Lead client engagements and align the development team toward a clear technical roadmap. Define and analyze analytical requirements, designing and testing standards and solutions to address system problems. 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 analyzing requirements, constructing workflow charts, studying system capabilities, and writing specifications. Improve systems by studying current practices and designing necessary modifications. Recommend controls by identifying problems and writing improved procedures. Define project requirements by identifying project milestones, phases, and elements; forming the project team; establishing project budgets. Monitor project progress by tracking activity, resolving issues, publishing progress reports, and recommending actions. Maintain system protocols by writing and updating procedures. Provide user support by maintaining user documentation, offering help desk assistance, and training users. Protect confidentiality by maintaining user confidence and safeguarding operations. Prepare technical reports by collecting, analyzing, and summarizing information and trends. Continuously improve professional and technical knowledge by attending workshops, reviewing publications, building networks, benchmarking practices, and participating in professional societies.
Confirm your E-mail: Send Email