Microsoft: Senior Software Engineer, Bing
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 drive machine intelligence. We help shape the future. We empower billions of people around the globe.
Location: Bellevue, WA
Position: Senior Software Engineer, Bing
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.
The Bing Ranking & Intent team powers the brain behind every Bing and Cortana search. We seek champion software engineers to put daylight between us and the competition.
The mission of the R&I Offline Metric Infrastructure team is to efficiently measure the quality of Bing and Cortana experiments at a large scale. Our systems power the inner loop of experimentation - offline metrics are used for quick feedback on new ideas, and as a gate to prevent detrimental user experiences during online flighting. Our platforms must be reliable, fault tolerant, and extensible. Building on this, we create analysis and debugging experiences that are easy to use for a wide range of customers, from data scientists to software engineers.
We seek creative, experienced engineers who prioritize platform stability and quality, and are excited about the opportunity to improve and evolve massive distributed systems serving hundreds of users, running on thousands of machines, and processing petabytes of data. Our team is on the forefront of modern, agile engineering with flatter teams and significant engineer independence.
If you are passionate about any of the following, we want to talk to you!
- Creating scalable, reliable distributed systems
- Designing easy-to-use web applications and SDKs
- Evaluating and adopting open source and internal products to efficiently solve complex technical and usability problems
We expect candidates to have a range of skills, typically including:
- 5+ years of software development with solid track record of delivered products
- C# and/or C++ experience
- Code profiling, debugging, and optimization experience
- Strong algorithmic problem solving and design skills
- Ability to communicate technical concepts effectively
- Ability to work across boundaries and independently resolve ambiguity
- A BS/MS degree in Computer Science, Math or EE; PhD 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.