{bc}
company_site

Software Engineer II

Microsoft
Vancouver, CAN
Full-time
Mid · 5+ years experience
Onsite
Discovered Today

Full Job Posting

.

Shape human agent collaboration: Work on Copilot and Teams messaging experiences that turn conversations, meetings, and shared work into understanding, decisions, and action.

Build infrastructure for AI-powered experiences, enabling conversational context to support grounding, retrieval, and intelligent experiences.

Help evolve how the team builds with AI, championing agentic development practices and sharing repeatable patterns that improve engineering velocity and quality, as well as training and evolving AI to assist with non-coding scenarios such as site reliability engineering, support and administration.

Move fast and deliver continuously with the highest quality.

Design for trust: Embed privacy, permissions, governance, and safe disclosure into human agent interactions.

Design, build, and operate distributed services at scale, focusing on performance, reliability, security, and efficiency. Shape human agent collaboration: Work on Copilot and Teams messaging experiences that turn conversations, meetings, and shared work into understanding, decisions, and action. Build infrastructure for AI-powered experiences, enabling conversational context to support grounding, retrieval, and intelligent experiences. Help evolve how the team builds with AI, championing agentic development practices and sharing repeatable patterns that improve engineering velocity and quality, as well as training and evolving AI to assist with non-coding scenarios such as site reliability engineering, support and administration. Move fast and deliver continuously with the highest quality. Design for trust: Embed privacy, permissions, governance, and safe disclosure into human agent interactions. Design, build, and operate distributed services at scale, focusing on performance, reliability, security, and efficiency. Own features end to end, from design and implementation through testing, deployment, telemetry, and production operations. Make engineering decisions using data and telemetry, balancing scalability, reliability, performance, maintainability, and cost. Operate what you build, participating as a DRI to diagnose issues, restore service health, and improve reliability based on production learnings. Take increasing ownership of ambiguous technical problems and contribute to the evolution of our platform and architecture. Performance and cost optimization. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. * Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. AI infrastructure, information retrieval, grounding, or conversational systems.

Experience

with modern AI technologies, including Generative AI, LLMs, RAG-based solutions, and cloud-scale data platforms.

Ability to apply AI-driven innovations to improve developer productivity, operational efficiency, and customer experiences.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Microsoft