Microsoft Corporation Senior Software Engineer in Bellevue, Washington

What if your job description were simply “Make tomorrow better?” That’s the essence of roles within our Bing Team. Every day, we bring an insatiable curiosity to the table, challenging ourselves to reimagine what is and what can be. We build on what’s come before to create what’s next. We drive machine intelligence. We help shape the future. We empower billions of people around the globe.

Are you looking for a big challenge? Do you know why Big Data is the next frontier for innovation, competition and productivity? Come join us to build infrastructure and services to turn Petabytes of data into metrics and actionable insights that impact millions of customers!

Metrics are critical for data driven decision making and development including both engineering and business. To enable this, we build scalable and agile solutions for generating and servicing high quality, consistent, high fidelity, easy to understand and use metrics to meet the fast growing demands especially in the context of support areas like O365.

The IPG (Information Platform Group) Data Mining team inside ASG (Application and Service Group) is hiring an extremely talented, highly motivated and productive Senior Software Development Engineer. You will be part of a very strong and fun team, conducting development, analysis, and experiments, building very large scale data infrastructure, developing advanced and practical data mining, machine learning, statistics, and measurement techniques for solving the hottest and most challenging problems in the world and generating real impact. Here, you have the right environment and strong support to drive your favorite features into solution. You are empowered to influence millions of end users while impacting the Microsoft Application and Service business. You will have opportunities to work together with world class developers and researchers to stay in the forefront of advancing technologies, such as big data, data mining, data processing platform, metrics, BI, online applications, online experimentation, statistics, cloud computing, search, ads, and social networks.

Job Responsibilities:

Architectural design and development of a large scale and highly efficient metadata driven metrics & reporting system to model and measure user behaviors, feature performance, and business goals.

Work closely with feature/business/leadership team to design insightful metrics and use them to make positive impacts on the products and customers.

Derive deep insights using metrics to understand how Bing features and business perform and identify opportunities for further improvement.

Provide technical leadership to other team members.

Help build and grow talent in these areas.


Outstanding analytical and problem solving skills.

Extensive software design and development skills/experience with a track record of shipping multiple releases (minimum 5 years, preferred: 7 years).

Expert knowledge in .NET, C#, C++, SQL and Map/Reduce

Extensive knowledge and experience in at least one of the following areas: data mining, online applications, machine learning, statistics, business intelligence/customer intelligence, data modeling, user modeling, information retrieval, databases, data warehousing, OLAP, data processing (ETL), e-metrics/measurement, parallel and distributed computation (two or more areas are preferred).

Superior communication skills, both verbal and written.

Bachelor degree in computer science or related areas is required. PhD or Master in these areas is a plus.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. Development (engineering)