Software Engineer II - AI Agents & Monetization

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$83,600 - $159,600
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II - AI Agents & Monetization

Microsoft AI is seeking a Software Engineer II to join their Clarity team's AI Agents and Monetization efforts, focusing on building next-generation monetization capabilities for Microsoft Copilot. The role combines cutting-edge AI technology with practical business applications, offering an opportunity to shape the future of AI assistants.

The Clarity team specializes in behavioral analytics tools that help businesses understand and enhance user experiences. Within Clarity, the Agents team focuses on developing autonomous AI systems that can make decisions and handle complex tasks independently. This position offers a unique opportunity to work on infrastructure, reasoning, tools, and user experience while scaling microservices in the rapidly evolving field of AI.

As a Software Engineer II, you'll be at the forefront of solving monetization challenges for AI and LLMs, both for Microsoft and the industry at large. The role requires a combination of technical expertise and collaborative skills, with opportunities to work on world-class consumer experiences in a fast-paced environment.

The position offers competitive compensation (CAD $83,600 - $159,600) and comprehensive benefits including healthcare, educational resources, and parental leave. Working in Vancouver, BC, you'll have the flexibility of up to 100% remote work with 0-25% travel requirements.

This role is perfect for someone who brings positive energy and empathy to their work, while maintaining high effectiveness. You'll be part of a team that values innovation, continuous learning, and practical application of AI technologies. The position offers excellent career growth opportunities and the chance to become an expert in AI-Agents for e-commerce while working with industry leaders.

Last updated 21 hours ago

Responsibilities For Software Engineer II - AI Agents & Monetization

  • Contribute to determining user requirements and incorporate feedback into future designs
  • Learn and contribute to product/solution architecture and create proposals
  • Create and implement extensible and maintainable code
  • Review work items and assist with breaking down tasks and estimation
  • Contribute to operations of live service on rotational, on-call basis
  • Help develop automation within production and deployment
  • Embody Microsoft culture and values

Requirements For Software Engineer II - AI Agents & Monetization

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Software Engineer II - AI Agents & Monetization

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Maternity and paternity leave
  • Generous time away
  • Savings and investments
  • Discounts on products and services

Interested in this job?

Jobs Related To Microsoft Software Engineer II - AI Agents & Monetization

Software Engineer II

Microsoft Azure AI Platform Software Engineer II position focusing on machine learning, AI model training, and distributed systems development in Hyderabad, India.

Software Engineer II

Software Engineer II position at Microsoft Security working on Security Copilot and generative AI services in Hyderabad, India.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Specialized team, focusing on SAP workload optimization and machine learning integration.

Software Engineering

Software Engineering role at Microsoft focusing on Azure Machine Learning platform development and large-scale AI model serving infrastructure.

Software Engineer 2

Software Engineer 2 position at Microsoft's Azure Voice AI team, focusing on developing cutting-edge generative voice and avatar AI models in Suzhou, China.