Software Engineer II - Maia SDK and AI Tools

Job expired!

Join Microsoft as a Software Engineer II in AI Developer Tools

Are you passionate about artificial intelligence and looking to make a significant impact? The Artificial Intelligence (AI) Frameworks group at Microsoft is seeking talented and collaborative Software Engineers to help develop cutting-edge AI software used to train and deploy the world’s most advanced AI models.

About the AI Frameworks Group

Our team is responsible for building state-of-the-art AI compilers, designing new AI programming abstractions, and developing performance tools and SDKs for Microsoft's next-generation supercomputers and the Maia-100 AI accelerator. We have a highly collaborative culture and regularly partner with researchers, hardware architects, platform engineers, and other software groups across Microsoft. Enthusiastic about open-source contributions, we aim to create AI software that benefits everyone.

Why Join Us?

Microsoft’s mission is to empower every individual and organization on the planet to achieve more. As an employee, you will join us with a growth mindset, innovate to empower others, and collaborate to achieve our shared goals. We build on our core values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Role Responsibilities

  • Design and develop AI software and tools using Python, C/C++, and other languages.
  • Design and build developer SDKs.
  • Collaborate across multiple disciplines, from hardware architects to ML developers.
  • Identify requirements, scope solutions, estimate work, and schedule deliverables.
  • Help establish and drive the adoption of excellent coding standards and patterns.
  • Enhance our inclusive engineering culture.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or a related technical discipline AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience.
  • 2+ years of experience with Python or C++.

Other Requirements:

Ability to meet Microsoft, customer, and/or government security screening requirements is essential for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check, which must be passed upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Experience or interest in building developer SDKs.
  • Technical background and foundation in software engineering principles.
  • Continued intellectual curiosity and passion for learning new technologies.
  • Effective cross-team collaboration and communication skills.
  • Commitment to a diverse and inclusive workgroup culture.

Compensation and Benefits

Software Engineering IC3 role offers a typical base pay range across the U.S. from USD $98,300 to $193,200 per year. Specific work locations, such as the San Francisco Bay area and New York City metropolitan area, have a base pay range from USD $127,200 to $208,800 per year. Certain roles may be eligible for benefits and other compensation. Additional benefits and pay information are available .

Application Deadline

Microsoft will accept applications for this role until June 20, 2024.

Equal Opportunity Employer

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 during the application or recruiting process due to a disability, please send a request via the . Benefits/perks listed may vary depending on your employment and location.

#aifx