Sr. Software Engineer--M365 UIPilot team
Core
Develop AI-powered agent capabilities for planning, interacting with applications, and recovering from failures across web and desktop environments, while building scalable backend services and platform tools.
Role type
Senior IC software engineer (AI agents & computer use)
Builds
AI agent execution platform, backend services, APIs, and user-facing tools for scenario onboarding and reliable cross-application execution.
Domain
Enterprise software, AI agents, cloud infrastructure
Deliverable
production ML models
Required skills
Python, C#, Java, JavaScript, C++, C++, API design, automated testing, system troubleshooting, distributed execution, containerization, Kubernetes/AKS, Azure services, CI/CD, observability, Windows UI automation, TypeScript/React, iOS/Android automation
Preferred skills
Experience building AI-powered agents, tool integrations, or computer-use capabilities, FastAPI, Playwright, experience with distributed execution environments
Technologies
Python, FastAPI, Playwright, Windows UI automation, TypeScript, React, Kubernetes, AKS, Azure, CI/CD tools
Responsibilities
Design and deliver backend services and APIs for agent execution; investigate issues in AI behavior and cloud infrastructure; use AI-powered coding agents to accelerate development; drive features from problem definition through production validation; build maintainable software and implement testing and operational practices.
Seniority
Senior, hands-on IC