Senior Data Science

Full time

Employment Information


Do you want to be on the leading edge of using big data and help drive engineering and product decisions for the biggest productivity software on the planet? Office Product Group (OPG) has embarked on a mission to delight our customers by using data-informed engineering to develop compelling products and services. The Office team is looking for an experienced professional with a passion for delivering business value with data insights and analytics to join our team as a Principal Data Scientist.

We’re the ones obsessing over enterprise customers, making sure their experiences with our products are top notch. Our core mission is keeping customers “healthy” – this involves not only driving performance and coordinating tenant-centric health efforts across OPG, but also ensuring our customers are on the latest, fastest, most productive, and best versions of the incredible apps that make up Office. To fulfill this mission, we are looking for an individual who joins us to drive and deliver core Performance improvements constantly, across the suite, leading to delightful experiences for all users.

We are looking for a strong Data Scientist with a proven track record of solving large, complex data analysis and machine learning problems in a real-world software product development setting. Ideal candidates should be able to take a business or engineering problem from a PM or Engineering leader and translate it to a data science problem. This includes all the steps to identify and deeply understand potential data sources, conduct the appropriate analysis or modeling to reveal actionable insights, and then work with data or AI engineers to operationalize the metrics or solutions.


You will be delivering results through innovation and persistence when similar candidates have given up.


  • 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 end-to-end full lifecycle of predictive models, starting from analysis problem formulation, data unifications, model training & deployment. Identification of actionable & build alert system as per need.
  • Experiment (Control/Treatment) design & hypothesis testing and ensuring the decision criteria for the experiment are correctly reported and interpreted considering the statistical confidence & Significance. Extrapolate the impact to overall user population.
  • Collaborating with cross-functional teams to solve business problems through data-driven insights.
  • 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. 
  • Need to prepare tailor made data driven approach/ solution methodologies to address customer/stakeholder problems.
  • Interprets results and develops insights into formulated problems within the business/customer context and provides guidance on risks and limitations. 
  • Participate and take a leading role in planning how we should measure the most pressing threats to the Azure environment and guiding others in the creation and improvement of these metrics.
  • Mentors/provide guidance and support to team members, unblocking them navigating through complex projects and provide required guidance for career development. Contribute to teams’ growth.
  • 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. 


  • Hands on experience in EOE data science/ML problem solving experience.
  • 10+ years of programing experience in Python (with ML packages like Pandas, Scikit Learn) & R Stat/ML packages.
  • 8+ 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, Engineering, or related disciplines

Join our newsletter to get monthly updates on data science jobs.