National Labor Exchange Veterans Jobs

USNLX Veterans Careers

Job Information

Microsoft Corporation Research Software Engineer II in Redmond, Washington

The Applied Sciences Group (ASG) at Microsoft is at the forefront of conducting influential research in the field of artificial intelligence. We consistently contribute to real-world AI products, enhancing their efficiency and capacities. Our research findings are frequently published in top-tier AI venues, e.g.,Neural Information Processing Systems (NeurIPS) and International Conference on Learning Representations (ICLR). Furthermore, our advancements in AutoML services have yielded promising impacts across Microsoft's AI ecosystem which extend from Neural Processing Units (NPUs), Windows, to Azure Machine Learning and Office, as well as reaching broader communities. Our innovations are applied to a diverse range of AI applications, from computer vision to large language models.

Our team is looking for a Research Software Engineer II in automated machine learning (AutoML) technologies and infrastructures. The role is responsible for spearheading the development and research of cutting-edge AutoML algorithms including efficient deep neural networks (DNN) training, compression, architecture search, and network growth. If your expertise matches any of these domains, we encourage you to submit your application.

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. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Responsibilities

We seek a qualified, passionate, and energic Research Software Engineer II to join our journey for exploring and developing the next generation AutoML technologies and infrastructure to benefit Microsoft and the whole AI community.

As a Research Software Engineer II , you will be responsible for:

  • Possessing a keen interest in rigorous evaluation, understanding, and innovation on foundational AutoML technologies.

  • Developing solid AutoML infrastructures and contribute to prestigious open-source libraries.

  • Collaborating with product teams to deliver varying real-world AI products.

  • Other

  • Embody our Culture (https://www.microsoft.com/en-us/about/corporate-values) and Values (https://careers.microsoft.com/us/en/culture)

Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Applied Mathematics, Computer Science, Electrical or Computer Engineering, or related field AND 2+ years related experience (e.g., DNN training, efficient ML, AI research)

  • OR Master's Degree in Applied Mathematics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., DNN training, efficient ML, AI research)

  • OR Doctorate in Applied Mathematics, Computer Science, Electrical or Computer Engineering, or related field

  • OR equivalent experience.

  • 2+ years of experience in Python and 2+ years of experience with machine learning frameworks such as Pytorch and Tensorflow.

Additional or Preferred Qualifications

  • Master’s Degree in Applied Mathematics, Computer Science, Electrical or Computer Engineering, or related field AND 5+ years related experience (e.g., DNN training, compression, architecture search and network growth)

  • OR Doctorate in Applied Mathematics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., DNN training, compression, architecture search and network growth)

  • OR equivalent experience.

  • Satisfactory understanding of deep learning, including the mechanisms behind operators and numerical optimization.

  • Previous experience in development for research projects that fall into one of the following, DNN efficient training, DNN structured pruning, neural architecture search, network growth, and graph theory.

  • Experience with training and evaluating machine learning models for computer vision, natural language processing, and multimodal tasks.

  • Publish on top-tier AI conference (NeurIPS, ICLR, ICML, CVPR. etc.) as primary authors.

Applied Sciences IC3 - The typical base pay range for this role across the U.S. is USD $94,300 - $182,600 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $120,900 - $198,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers