Enable job alerts via email!

Software Engineer II - AI Agents & Monetization

Microsoft Corporation

Vancouver

Remote

CAD 83,000 - 160,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Engineer II in the AI Agents team, where you'll contribute to innovative solutions for enhancing user experiences through AI. This role offers the chance to work on cutting-edge technology, driving the development of autonomous AI systems that improve over time. You'll be part of a dynamic environment that values empathy and collaboration, enabling you to grow your expertise in AI and software engineering. If you're passionate about creating impactful consumer products and eager to tackle challenges in the AI space, this opportunity is perfect for you.

Benefits

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

Qualifications

  • Strong background in software engineering with a focus on AI and user experience.
  • Ability to work collaboratively and contribute to product architecture.

Responsibilities

  • Collaborate with stakeholders to define user requirements and design solutions.
  • Develop and maintain code for product features while ensuring quality.

Skills

Software Engineering
AI Systems
User Experience Design
Microservices

Education

Bachelor's Degree in Computer Science or related field

Tools

Microsoft Azure
Git

Job description

Software Engineer II - AI Agents & Monetization

Date posted: Jan 03, 2025

Job number: 1797649

Work site: Up to 100% work from home

Travel: 0-25 %

Role type: Profession - Software Engineering

Employment type: Full-Time

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 tools that help users understand how people interact with their websites or apps, enabling businesses to 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, handling complex tasks, adapting to new information, and improving over time, driving delight for our users and revenue for our customers.

As a Software Engineer II in the 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, and gain a deeper understanding of the various components and complexities of running an AI-monetization system at scale while working with industry leaders.

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:

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:

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:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html

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

Responsibilities
  • Contribute in partnership with appropriate stakeholders 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 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 assist 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 in breaking down work items into tasks and providing 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 escalate 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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.