Software Engineer II - AI Agents & Monetization

1 Month ago • 2-4 Years • Full Stack Development • Monetization

Job Summary

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

Job Details

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

Similar Jobs

Patreon - Senior Fullstack Software Engineer, Payments

Patreon

San Francisco, California, United States (Hybrid)
5 Months ago
Employ - Senior Software Engineer

Employ

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Senior Mulesoft Developer

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
Nielsen Holdings - Software Engineer (Java/Scala, Spark, SQL, AWS, Kubernetes)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
3 Months ago
Salesforce - Senior Software Engineer, Search Infrastructure Data Engineering - Slack

Salesforce

Atlanta, Georgia, United States (On-Site)
4 Months ago
Bazaarvoice - Senior Full Stack Engineer

Bazaarvoice

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nagarro - Principal Engineer

Nagarro

United Kingdom (Remote)
3 Months ago
Rush Street Interactive - Full-Stack Automation Engineer

Rush Street Interactive

Serbia (On-Site)
1 Month ago
Straumann Group - Senior Software Engineer

Straumann Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Salesforce - Principal Software Engineer / PMTS- Backend - Hyderabad

Salesforce

Hyderabad, Telangana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Xactly Corp - Senior QA Engineer

Xactly Corp

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Meta - Production Engineer

Meta

New York, New York, United States (Remote)
3 Months ago
Netflix - Software Engineer (L5) - Java Integration Framework (JIF)

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Microsoft - Principal Software Engineer

Microsoft

Hillsboro, Oregon, United States (On-Site)
1 Month ago
Nagarro - SAP Basis Consultant

Nagarro

Germany (Remote)
3 Months ago
The Walt Disney Company - Senior Software Engineer, Quality Engineering

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Tencent - Software Engineering Associate

Tencent

(On-Site)
2 Months ago
Nagarro - Associate Staff Engineer

Nagarro

Philippines (Remote)
3 Months ago
Microsoft - Software Engineer II/Senior Software Engineer - CTJ - Top Secret

Microsoft

Reston, Virginia, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Fortis Games - Senior Product Marketing Manager

Fortis Games

Canada (On-Site)
1 Month ago
Salesforce - Regional Vice President - Canada

Salesforce

Toronto, Ontario, Canada (On-Site)
4 Months ago
Mistplay - Director of Strategic Finance

Mistplay

Montreal, Quebec, Canada (Hybrid)
1 Month ago
PwC - Forestry Certification Senior Associate

PwC

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Super - Software Engineering Intern - Security

Super

Toronto, Ontario, Canada (Remote)
1 Month ago
Gamebreaking Studios - Engineering Manager (Unreal Gameplay Focus)

Gamebreaking Studios

Canada (Remote)
4 Months ago
Epic Games - Programmeur de jouabilité sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Keywords Studios (Player Support) - Chercheurs Expérimentés d’Utilisateurs de Jeux

Keywords Studios (Player Support)

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Scopely - Lead Product Manager - Monopoly GO!

Scopely

Canada (Remote)
2 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Unity - Développeur de logiciels Staff | Staff Software Developer

Unity

Montreal, Quebec, Canada (On-Site)
3 Months ago
Hitachi - Power Platform Developers-Mar 2024

Hitachi

Pune, Maharashtra, India (On-Site)
3 Months ago
Hitachi - Power platform Senior developer

Hitachi

Bengaluru, Karnataka, India (On-Site)
3 Months ago
BBY India - Senior Software Engineer [T500-14514]

BBY India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Animoca Brands - Senior Full Stack Web3 Engineer - Open Campus

Animoca Brands

Hong Kong (On-Site)
4 Months ago
Nielsen Holdings - STAFF SOFTWARE ENGINEER

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
3 Months ago
Simplify 360 - Senior Principal Engineer (Java)

Simplify 360

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nagarro - Senior Engineer, Cloud

Nagarro

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Next Level Business Services - Solution Architect

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
3 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Burlingame, California, United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug