7+ years of programing experience in Python (with ML packages like Pandas, Scikit Learn) & R Stat/ML packages.
5+ years of experience developing applications in the cloud using technologies such as SQL, Kusto, Databricks, Azure ML, Spark etc.
Candidates must be able to communicate complex ideas and concepts to leadership and deliver results.
Candidates must be comfortable in manipulating and analyzing complex, high dimensional data from varying sources to solve challenging problems.
Bachelor's or higher degrees in Computer Science, Statistics, Mathematics, Physics, Engineering, or related disciplines.
Responsibilities
Identify data sources, integrate multiple sources, or types of data, and develop expertise with multiple data sources to tell a story and to compensate for missing data, identify new patterns and business opportunities, and communicate visually and verbally with clear and compelling data-driven stories.
Hands on experience in creating and deploying Machine Learning Methods like Regression, Classification, Clustering, Dimensionality Reduction, Ensemble Methods, Natural Language Processing and Forecasting Methods.
Creation of full lifecycle of predictive models, starting from analysis problem formulation, data unifications, model training & deployment. Identification of actionable & build alert system as per need.
Identifying anomalies - involves watching user behavior to catch violations of terms of use, spotting unusual activities, building machine learning models to flag suspicious behavior early and prevent abuse.
Building Fraud Detection models- identifying users who exceed normal behavior patterns, indicating potential fraud. Implement Machine learning models to recognize unusual transaction amounts or frequencies, helping to detect and stop fraudulent activities.
Experiment (Control/Treatment) design & hypothesis testing and ensuring the decision criteria for the experiment are correctly reported and interpreted considering the statistical confidence & Significance --good to have.
Transform formulated problems into implementation plans to develop forecast models to predict future trends and apply appropriate decision-making metrics, backed up with thorough exploration data analysis.
Acquires and uses broad knowledge of innovative methods, algorithms, and tools from within Microsoft and from the scientific literature and applies his or her own analysis of scalability and applicability to the formulated problem.