Job Title: Software Engineer - Azure HPC/AI Software
About the Role:
Azure HPC/AI Software team is expanding our talented team of developers in Dublin. Our software backs some of the world's largest and most critical workloads for artificial intelligence (AI) and high-performance computing (HPC).
We are building products to service the growing computational demand driven by artificial intelligence and other simulations with access to the latest hardware, networking, and storage technologies.
You will work with a team of experts in distributed systems, machine learning, and cloud computing to deliver secure, innovative, and scalable products that enable customers to run their most demanding applications on Azure.
About You:
* Bachelor's Degree in Computer Science or related technical field AND several years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
* Demonstrated technical experience in cloud computing, distributed systems, and/or high-performance computing (HPC) systems.
* Demonstrated experience maintaining high service reliability and availability for a production service or distributed system.
About Microsoft:
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.
We build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities:
* Works with stakeholders to determine user requirements for a set of features.
* Contributes to identifying dependencies and developing design documents for a product area with little oversight.
* Creates and implements code for a product, reusing code as applicable.
* Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions.
About Working at Microsoft:
* Industry leading healthcare.
* Educational resources.
* Discounts on products and services.
* Savings and investments.
* Maternity and paternity leave.
* Generous time away.
* Giving programs.
* Opportunities to network and connect.