Principal Software Engineer at Microsoft

Principal Software Engineer Details

June 20, 2019, 5:01 a.m.
Individual Contributor
Bellevue, WA
for Business Team Microsoft Bing for
The Microsoft Bing for Business Team will leverage the best talent and infrastructure to build an industry-leading Enterprise Search solution that will allow enterprise customers to search over all their data sources with best-in-industry relevance and advanced user experiences, such as graph-based queries, that would tremendously increase their productivity. Our mission will only be accomplished through utilizing our advanced technologies to ensure knowledge data discovery and extraction, create a seamless onboarding and publishing experience, develop tools and pipelines, and design a robust data management and consumption architecture.

You will work with a team of applied scientists and developers who are responsible for all stages of the research and development cycle including early ideation, design, implementation and scaling it internationally. Your responsibilities will include: Ship large-scale backend services that host complex models and algorithms to process large datasets. Develop offline pipelines to monitor, extract, index and build ML and NLP models Collaborate with fellow engineers to build demos and apps to showcase these services Capture feedback from implicit signals from end users and iterate Pursue high impact
Required Skills: 10+ Years of software development experience having shipped products in all stages of a release cycle. 7+ years coding in C++/C#/Java. 3+ years of operational-level familiarity with at least one cloud computing stack (Azure, AWS, BlueMix, etc) Ability to ramp-up quickly on complex and unfamiliar code. Collaborate well with other people and teams to deliver end to end experience Bachelor's degree in CS or equivalent engineering field. Preferred Skills: Strong design skills (5+ years) in scalable and high performance distributed systems. Effective communication skill and skill to
Learn more about this job

Similar jobs at Amazon

Similar jobs at Microsoft

Website managed by Tommy Unger