Join us to build the world’s fastest supercomputer! Our interdisciplinary team is solving cutting edge, mind bending technical challenges every day across software and hardware. This is your chance to impact the future of computing by contributing to the tools and technologies underpinning Azure’s accelerated computing platform. Our team’s innovative solutions are used to build and optimize the hardware accelerators that power some of Microsoft’s most important and strategic projects in the cloud.
Our software team works at the hardware/software interaction boundary and co-designs those interfaces with partner hardware teams. The software team is creating the high-performance software abstractions, libraries, and tools that researchers, developers, compiler teams, and frameworks will use to program our accelerators. This unique team is tasked with inventing and deploying innovative IP, tooling and software architectures that differentiate the Azure ecosystem to deliver strategic impact to Microsoft. Our engineering projects span the field of domain-specific computer architectures for AI and full-stack hardware-software codesign. The team follows an interdisciplinary approach to play a key role in advancing the frontier algorithms we deploy at cloud scale across hundreds of thousands of compute nodes that will pave the way toward deeper understanding of the limits of artificial intelligence using the most efficient, computational primitives and systems possible.
As a software engineer on the team you will participate in all stages of our engineering life cycle learning and leveraging state-of-art optimizations to achieve high performance execution in our AI strategy. We are passionate about having a culture of learning fast and constantly iterating towards success.
#azureahajobs
Responsibilities
Analysis and evaluation of proposed software designs and architectures
Software development in C++, Python, and other languages for specialized accelerators and host systems.
Software design.
Co-design with hardware partner teams on HW/SW interfaces.
Design and code review of peer work.
Qualifications
Required
B.S./M.S./Ph.D. preferably in Computer Engineering or related field OR 4 or more years of professional experience in Software Engineering in lieu of education.
2+ years of experience developing in C/C++ 2+ years of professional software development work experience
Preferred
Strong intellectual curiosity and passion about learning new technologies
Knowledgeable in linear algebra, computer arithmetic, processor and accelerator architecture, or compiler design
Knowledgeable in distributed, parallel or large-scale execution
Exposure to Deep Neural Network training and inference and experience in one or more deep learning frameworks (PyTorch, ONNX, Tensorflow, etc)
Strong communication skills and the desire to collaborate in a team of engineers
Great cross-team collaboration skills and the desire to collaborate in a team of researchers and developers
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Job Description SOFTWARE DEVELOPER 1, Plasma Science and Fusion Center (PSFC) , to build and maintain software used in scientific...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Medical Administrative Assistant Overview: Communities across the nation need access to accurate and timely information...
Apply For This JobJob Description We are looking for Software Engineers to help us innovate and build on one of the lowest layers...
Apply For This JobThe Warehouse Operator is responsible for operation of material handling equipment for the purpose of accurate shipping, processing and receiving,...
Apply For This JobWe are seeking an outgoing individual for our Coordinator opportunity! As a Coordinator, you will be responsible for booking amazing...
Apply For This JobJob Description Position Title: CHEF (ShelBap) Alabaster, AL Salary: $47,500 – $60,000 Morrison Healthcare is a leading national food and...
Apply For This Job