Software Engineer II - GPU COGS/Efficiency
Summary
Software Engineer II on Microsoft's SWIQ Performance team in Shanghai, building and operating cloud services and data pipelines that model GPU/cloud infrastructure cost (COGS) and efficiency for Microsoft 365 and Copilot. Coding in C/C++/C#/Java/JavaScript/Python, with a push toward AI-assisted engineering, observability, and automation.
Responsibilities
- Design, develop, test, and maintain scalable software services and data pipelines that connect operational telemetry, product usage, infrastructure consumption, and cost data into trusted intelligence platforms.
- Implement reliable and efficient cloud services that support Microsoft 365 and Copilot economics, infrastructure efficiency, and data-driven decision making.
- Build features and capabilities that improve visibility into cost drivers, resource utilization, service dependencies, and operational efficiency, enabling engineering and business teams to identify optimization opportunities.
- Apply AI technologies, agents, and intelligent automation to improve engineering productivity, streamline operational workflows, and support data-driven insights.
- Collaborate with engineers, product managers, and partner teams to understand requirements, develop technical solutions, and deliver measurable customer and business value.
- Own the design, implementation, testing, and delivery of software features and components, contributing to technical discussions and architectural decisions.
- Improve service reliability, observability, performance, data quality, and operational efficiency through engineering best practices, monitoring, troubleshooting, and automation.
- Participate in code reviews, technical design discussions, and production operations while contributing to a culture of engineering excellence, ownership, collaboration, and continuous improvement.
Qualifications
Required 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, or Python;
- OR equivalent experience.
Preferred Qualifications
- Master'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 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.
- Experience developing and maintaining scalable software systems, cloud services, or data processing pipelines.
- Interest in AI-native engineering and automation, including applying AI technologies, LLMs, or intelligent agents to improve engineering productivity and operational effectiveness.
- Experience delivering software features or components from design and implementation through testing, deployment, and production support.
- Solid software engineering fundamentals, including data structures, algorithms, distributed systems, cloud architecture, reliability, and scalability.
- Ability to collaborate across teams, solve technical problems, and translate requirements into reliable software solutions.
- Experience working with data, analytics, telemetry, or observability technologies to improve service performance, operational efficiency, or business insights.
- Demonstrated commitment to code quality, engineering best practices, ownership, and continuous improvement.
- Experience developing or operating cloud-based services, distributed systems, or data platforms.
- Familiarity with large language models (LLMs), AI agents, or AI-assisted development tools.
- Experience developing data pipelines, analytics solutions, dashboards, or data-driven applications.
- Familiarity with cloud service monitoring, troubleshooting, automation, and operational best practices.
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.



