Summary
Microsoft AI are looking for a talented Principal Software Engineer at their Vancouver office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising AI technology. You'll work directly with leadership to shape the company's direction in the AI market.
About the Role
As a Principal Software Engineer, you will be responsible for designing and developing scalable backend systems, making key architectural decisions, and collaborating with multiple teams to deliver impactful solutions. You will contribute to shopping features in Copilot, Bing, and Edge browser, working closely with Product Management and Design teams. Your primary focus will be on building robust, long-lasting solutions that meet the needs of our customers.
Accountabilities
- Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
- Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
The Candidate we're looking for
Experience:
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
Technical skills:
- Proficiency in designing and scaling high-throughput distributed systems and robust data pipelines.
Personal attributes:
- Customer focused, strategic, drives for results, is self-motivated, and has a propensity for action.
Benefits
- Competitive salary range of CAD $142,400 – CAD $257,500 per year.
- Opportunity to work on cutting-edge AI technology.
- Collaborative and dynamic work environment.