Member of Technical Staff - AI Product - Backend Engineer
About the role
Microsoft AI is looking for a talented Backend engineer to help build the next wave of capabilities for our personalized AI assistant, Copilot. The Growth engineering team is responsible for user acquisition, engagement, retention, and feature development that drives rapid growth. You’ll collaborate with Product Management, Design, Data Scientists, and AI Research teams to deliver impactful results within Microsoft AI (MAI), a newly formed organization dedicated to advancing Copilot and other consumer AI products and research.
Responsibilities
- Build secure and performant APIs that power Copilot iOS and Android apps.
- Work collaboratively with iOS, Android engineers, Product Managers, platform engineers, data scientists, and marketing to take ambiguous projects that drive user growth, engagement, and retention—including optimizing onboarding flows, improving product features, and delivering scalable infrastructure.
- Ship high-quality, well-tested, secure, and maintainable code.
- Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively.
- Enjoy working in a fast-paced, design-driven, product development cycle.
- Partner closely with data science teams to analyze user behavior to optimize product features and drive user engagement.
- Embody Microsoft’s Culture and Values.
Qualifications
Required 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 equivalent experience.
Preferred qualifications:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Pay
Software Engineering IC4: The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. Within the San Francisco Bay area and New York City metropolitan area, the range is USD $160,200 - $261,000 per year.
Software Engineering IC5: The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. Within the San Francisco Bay area and New York City metropolitan area, the range is USD $188,000 - $304,200 per year.
Certain roles may be eligible for benefits and other compensation. Additional pay information can be found at Microsoft Careers - Pay.
Schedule
This is a hybrid role based in Mountain View, CA. You are required to be local to the San Francisco area and work in the office 3 days a week. Starting January 26, 2026, MAI employees living within 50 miles (U.S.) or 25 miles (non-U.S., country-specific) of a designated Microsoft office are expected to work from that office at least four days a week. This expectation is subject to local law and may vary by jurisdiction.