Software Engineer II - AI Agents & Monetization

30 Minutes ago • 2-4 Years • Full Stack Development • Monetization

About the job

Job Description

Microsoft AI seeks a Software Engineer II to build monetization capabilities for Copilot, their personalized AI assistant. The role involves developing and scaling microservices within the Clarity Agents team, focusing on AI agent infrastructure, reasoning, tools, actions, measurement, and user experience. Responsibilities include contributing to user requirements, architecture design, code implementation, testing, and live service operations. The ideal candidate will have experience with AI agents, monetization systems, and coding in languages like C++, C#, Java, JavaScript, or Python. This position requires collaboration with stakeholders, hypothesis testing, and contributing to automation within production and deployment.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years of experience in software engineering
  • Proficiency in C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft security screening requirements
Good to have:
  • Master's degree in CS or related field
  • 4+ years of experience
  • Experience with AI agents and monetization systems
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Microsoft AI is looking for a Software Engineer II - AI Agents and Monetization to help build the next wave of monetization capabilities of our personalized AI assistant, Copilot. We’re looking for someone who will bring an abundance of positive energy, empathy, and kindness to the team every day, in addition to being highly effective. The right candidate enjoys building world-class consumer experiences and products in a fast-paced environment and is excited about the AI space (esp. Agents) and the challenges that come with it.


The Clarity team is responsible for providing cutting-edge behavioral analytics tool that helps users understand how people interact with their websites or apps, using which, businesses can enhance user experience and outcomes for their clients. The newly formed Agents team within Clarity is dedicated to advancing AI systems that can act autonomously, make decisions and take actions without direct human intervention and handle complex tasks, adapt to new information and improve over time, driving delight for our users and revenue for our customers.

Come build community, explore your passions and do your best work at Microsoft. This opportunity will allow you to bring your aspirations, talent, potential and excitement for the journey ahead.

As a Software Engineer II in Clarity Agents team, you will help drive industry-leading innovation on the infrastructure, reasoning, tools, actions, measurement and user experience while scaling up and scaling out the microservices in a rapidly evolving field. This opportunity will allow you to accelerate your career growth, become an expert with practical application of AI-Agents for any e-commerce entity, have a deeper understanding of the various components and complexities of running a AI-monetization system at scale while working with industry leaders. Come be a part of team that solves the monetization problem for AI and LLMs for Microsoft and for the industry.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • 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.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Additional or Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Master'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.

 

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $83,600 - CAD $159,600 per year.

 

Find additional pay information here:


Microsoft will accept applications for the role until January 17, 2025.

 

Responsibilities

  • Contribute in partnership with appropriate stakeholder to determine user requirements for a feature and consider a variety of feedback channels to incorporate insights into future designs or solution fixes.
  • Learn and contribute to processes for the architecture of a product/solution feature and learns to create proposals by testing design hypotheses and helping to refine code plans under the technical leadership of others as well as help produce code to test hypotheses for technical solutions and assists with technical validation efforts.
  • With guidance, learn to create and implement code that is extensible and maintainable and apply diagnosability, reliability and maintainability, and understand when the code is ready to be shared and delivered for a product, service, or feature reusing code as applicable
  • Learn to review work items to gain knowledge of product features in partnership with appropriate stakeholders and assist and learn about breaking down work items into tasks and provides estimation as well as escalate any issues that would cause a delay.
  • Learn about and contribute to operations of live service as issues arise on a rotational, on-call basis and identify solutions and mitigations to simple issues impacting performance or functionality of Live Site services and escalates as necessary.
  • Help develop and contribute to automation within production and deployment of a product feature and run code in simulated or other non-production environments to confirm functionality and error-free runtime for products with oversight.
  • Embody our culture and values.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Gurugram, Haryana, India (On-Site)

Redmond, Washington, United States (Hybrid)

Dublin, County Dublin, Ireland (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

British Columbia, Canada (On-Site)

Beijing, Beijing, China (On-Site)

Mumbai, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Budge Studios - Artiste Technique 3D/Technical 3D Artist

Budge Studios, Canada (On-Site)

The Embassy - 3D Generalist

The Embassy, Canada (Hybrid)

Nagarro - Director, Support Sales & Marketing

Nagarro, Canada (Remote)

IGG - Personal Assistant (Bilingual)

IGG, Canada (On-Site)

Pinnguaq - STEAM Educator Assistant

Pinnguaq, Canada (On-Site)

Electronic Arts - Development Director - Frostbite

Electronic Arts, Canada (On-Site)

Luxoft - Senior Data Analyst

Luxoft, Canada (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Valve corporation - Steam Software Engineer

Valve corporation, United States (On-Site)

WebFX - React Developer

WebFX, United States (On-Site)

Nagarro - Engineer, CRM Salesforce

Nagarro, India (Remote)

Warner Bros Discovery - Software Engineer II (JavaScript/TypeScript)

Warner Bros Discovery, United Kingdom (Hybrid)

Get notifed when new similar jobs are uploaded