Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

25 Feb, 26

Salary

0.0

Posted On

27 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, Python, Compiler Development, Graph Compilation, Kernel Fusion, AI Software Development, Code Generation, Programming Abstractions, Collaboration, Technical Engineering, Optimization, ML Development, Coding Standards, Inclusive Engineering Culture

Industry

Software Development

Description
Design and develop AI software in C/C++, Python, and other languages. Designing and building polyhedral analysis and graph compilation tools for large-scale AI model fusion and optimization Implementing innovative new graph and fusion compiler features and optimization passes Developing code generation techniques for novel hardware platforms Designing new programming abstractions for AI Collaborating broadly across multiple disciplines from hardware architects to ML developers. Identify requirements, scope solutions, estimate work, schedule deliverables. Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture. 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. These requirements include, but are not limited to the following specialized security screenings: Master'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 Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years experience with C/C++ Experience building compilers, using compiler frameworks like LLVM/MLIR, or optimizing AI/numerical workloads Experience with graph compilation or kernel fusion
Responsibilities
Design and develop AI software, including polyhedral analysis and graph compilation tools for AI model optimization. Collaborate across disciplines to establish coding standards and enhance the engineering culture.
Loading...