Software Engineer II

The MSAI team improves innovative and differentiating components of the Microsoft Office 365 suite, using Machine Learning, Information Retrieval and Natural Language Processing techniques. Our efforts leverage the entire breadth and depth of the Office 365 graph – a distributed system powered by hundreds of thousands of computers.You will work with a diverse, talented, and highly collaborative team of applied scientists and engineers to improve software and services used by hundreds of million users every day.


Design and develop next-gen ML framework, data pipelines and tooling for MSAI
Provide technical leadership to the team by proposing software engineering and data science solutions
Create, manage, and optimize data pipelines for our data science workflows
Design and implement monitoring systems and dashboards tracking the value we provide to the users and the health of the underlying ML models, data feeds, and pipelines
Evaluate, propose, and implement relevant tools, technologies, and strategies to improve our end-to-end BI and ML workflows
Build a holistic understanding of our products, features, customers, data infrastructure, and business goals to prioritize and evangelize development opportunities



3+ years of relevant experience in Data Engineering, Business Intelligence, MLOps, ML Engineering, or a related field
3+ Experience with Query languages (SQL, Kusto, Cosmos, etc.) and data visualization technologies such as Power BI
1+ year of industry work experience in Python or R, building and implementing basic machine learning models
Strong coding skills in an object-oriented programming language (C# or Java) and a scripting language (e.g., Python)
Knowledge of modern DevOps practices (including Git, CI/CD, Azure DevOps/VSTS)


Experience in database technology such as SQL, Spark, Hadoop, or similar
Experience working with Azure Synapse Analytics, Azure Machine Learning, Azure Data Factory, or Databricks
Knowledgeable in machine learning and statistical concepts
Experience working in a fast-paced environment, and passion to work collaboratively and solve problems with groups
Excellent problem solving and data analysis skills
Ability to drive insights from and tell stories with data
Passion for proactively seeking out and solving problems
Effective communication skills, both verbal and written
Ability and motivation to self-teach while entering new domains and managing through ambiguity


Click “APPLY FOR JOB” button above to apply for this job.

About Microsoft

Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known software products are the Microsoft Windows line of operating systems, Microsoft Office office suite, and Internet Explorer and Edge web browsers. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface tablet lineup. As of 2011, it was the world's largest software maker by revenue, and one of the world's most valuable companies.