Fullstack AI Engineer

Posted Yesterday
Redmond, WA, USA
In-Office
102K-219K Annually
Junior
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
The Role
Design, build, and ship full‑stack AI-powered features and reusable platform components. Integrate LLMs, multimodal models, retrieval, agents and tool-calling into production web/desktop services. Own testing, deployment, telemetry, experimentation, reliability, and responsible-use practices while partnering with PM, Design, Applied Science, and Data Science.
Summary Generated by Built In
Overview

Are you excited to build the next generation of AI-powered experiences for educators and learners, while also reinventing how those products are engineered? Do you enjoy turning ambiguous product opportunities into secure, reliable, and intuitive software that reaches users at Microsoft scale? Do you use AI agents today, have strong ideas about effective agentic development, or want to explore how agentic AI can accelerate discovery, implementation, evaluation, operations, and continuous improvement? If so, we would love to talk with you.

Our Education team builds applications, services, and platform capabilities that help educators, students, administrators, and institutions succeed across Microsoft 365, Windows, and the broader Microsoft ecosystem. We work across client, web, service, and AI layers to make teaching and learning more accessible, engaging, effective, and responsible.

We are looking for a Software Engineer II who is a modern AI engineer and solid product engineer. You will design and ship production-quality experiences that combine full-stack software engineering with practical AI capabilities, including large and small language models, multimodal models, retrieval-augmented generation, tool and function calling, agents, multi-agent orchestration, and grounded workflows. Depending on your background, you may also apply machine learning techniques to feature development, personalization, ranking, prediction, experimentation, or quality improvement.

This role is broader than building individual features. You will help the team evolve how we engineer products end to end by applying AI to requirements exploration, prototyping, coding, testing, evaluation, debugging, deployment, live-site operations, and engineering knowledge. You will dogfood emerging tools, safely experiment with new development patterns, measure their effectiveness, and turn promising ideas into repeatable practices that improve quality, velocity, and customer impact. 

You will partner closely with Product Management, Design, Applied Science, Data Science, and engineering teams across Microsoft to translate customer needs and emerging AI capabilities into intuitive, accessible, secure, reliable, and responsible experiences across Windows, Microsoft 365 clients, web platforms, and cloud services. 

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.


Responsibilities
  • Own and deliver complete product features across the engineering lifecycle, including requirements review, design, architecture, implementation, testability, debugging, deployment, monitoring, and servicing.
  • Build full-stack AI experiences using modern front-end technologies, service APIs, cloud services, telemetry, experimentation, and safe deployment practices.
  • Create reusable AI-powered platform components and workflows that can be adopted across education scenarios, Microsoft 365 experiences, and Windows-integrated experiences.
  • Apply practical AI techniques such as prompt engineering, grounding, retrieval-augmented generation, tool/function calling, model evaluation, multimodal workflows, and responsible use of LLMs and SLMs.
  • Where valuable, apply machine learning approaches to product features and platform capabilities, working with Applied Science and Data Science partners to move from experimentation to production. 
  • Experiment and apply emerging AI engineering tools across planning, prototyping, coding, code review, testing, security analysis, evaluation, debugging, documentation, deployment, operations, and knowledge discovery and translate successful approaches into reusable components, guidance, automation, and team-wide practices. 
  • Partner with product managers, designers, data scientists, applied AI researchers, and partner engineering teams to translate customer and business needs into intuitive, accessible, scalable, and maintainable solutions.
  • Design and implement test strategies, including unit, integration, end-to-end, accessibility, performance, security, and regression coverage; use automation and AI-assisted tooling where it improves quality.
  • Instrument features with logging, telemetry, success metrics, guardrail metrics, and dashboards; use data, feature flags, flighting, and experimentation to learn quickly and improve product outcomes.
  • Participating in live-site operations as needed, improve troubleshooting guides and observability, and help ensure services meet reliability, availability, security, privacy, and compliance expectations.
  • Contribute to an inclusive team culture where everyone can bring their full and authentic self, collaborate respectfully, learn continuously, and do their best work.

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.

Preferred Qualifications:

  • Bachelor’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, TypeScript, or Python.
    • OR equivalent experience.
  • 2+ years of hands-on experience building production desktop/web applications or services, including modern front-end development, service/API integration, testing, debugging, deployment, and operational support.
  • Experience applying computer science fundamentals, system design, data structures, algorithms, testing, code review, and secure software engineering practices to production software.
  • Experience using AI-assisted development tools or building AI-powered workflows, prototypes, features, or internal engineering tools. 

#W+DJOBS


Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Skills Required

  • Bachelor's degree in Computer Science or related technical field AND 2+ years technical engineering experience (or equivalent experience) coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Experience building production desktop/web applications or services, including front-end development, service/API integration, testing, debugging, deployment, and operational support.
  • Experience applying computer science fundamentals: system design, data structures, algorithms, testing, code review, and secure software engineering practices.
  • Hands-on experience using AI-assisted development tools or building AI-powered workflows, prototypes, features, or internal engineering tools.
  • Experience with TypeScript and modern front-end technologies.

Microsoft Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Microsoft and has not been reviewed or approved by Microsoft.

  • Fair & Transparent Compensation Pay is presented as broadly competitive overall, with clear role/level/location variation and an emphasis on using posted ranges and band information for apples-to-apples comparisons.
  • Retirement Support Retirement benefits are described as a standout, highlighted by a strong 401(k) match structure and immediate vesting, plus additional plan features for tax-advantaged saving.
  • Parental & Family Support Family-oriented benefits are portrayed as a meaningful strength, with substantial paid parental leave and added supports like back-up care and adoption/surrogacy assistance.

Microsoft Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Redmond, WA
206,870 Employees
Year Founded: 1975

What We Do

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world.

Similar Jobs

Vaero Logo Vaero

Full-stack Engineer

Artificial Intelligence • Software
In-Office or Remote
2 Locations
2 Employees
80K-120K Annually

Gusto Logo Gusto

Staff Software Engineer

Fintech • HR Tech
Easy Apply
Hybrid
2 Locations
4405 Employees
163K-247K Annually

Scale AI Logo Scale AI

Staff Software Engineer

Artificial Intelligence • Big Data • Machine Learning
In-Office
3 Locations
523 Employees
252K-315K Annually
In-Office
2 Locations
72000 Employees
117K-194K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account