National Labor Exchange Veterans Jobs

USNLX Veterans Careers

Job Information

Microsoft Corporation Senior Research Software Engineer in Redmond, Washington

Microsoft Research (MSR) is seeking applications for the position of Senior Research Software Engineer - Artificial Intelligence to join their team in Redmond, WA.

At Microsoft Research (MSR), our researchers and engineers pursue innovation in a range of scientific and technical disciplines to help solve complex challenges in diverse fields, including computing, healthcare, economics, and the environment. 

We are seeking an engineer to join our team and contribute to the advancement of AI agent framework. As a software engineer, you will play a crucial role in community building, governing technical direction, and address agile development needs of an open-source project AutoGen. Your work will have a significant impact on the research and development of next-generation AI-agent applications powered by large language models and foundation models.

MSR offers a vibrant environment for cutting-edge, multidisciplinary, research, including access to diverse, real-world problems and data, opportunities for experimentation and real-world impact, an open publication policy, and close links to top academic institutions around the world. 

Responsibilities

Responsibilities include:

  • Supports AutoGen, related teams and community

  • Participates in code reviews to ensure coding standards are followed.

  • Considers diagnosability, reliability, and maintainability when reviewing code.

  • Triages Issues raised on Github, alerts stakeholders, initiates action to resolve issues or redirects to appropriate experts.

  • Provides support in Discord and other community engagement channels.

  • Builds, enhances, reuses, contributes to, and identifies new software developer tools to support other programs and applications to create, debug, and maintain code for products. Uses open source when possible. Begins to develop skills in other tools outside areas of expertise. Identifies internal tools and creates tools that will be useful for creating the product, determining if methods are still applicable for the current solution. Shares best practices and teaches others about new tools and strategies.

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario. Leverages a variety of feedback channels to incorporate insights.

  • Ensures appropriate continuous feedback loops measuring customer value. Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

Preferred Qualifications:

  • Bachelor degree or an advanced degree (Master, PhD) in Computer Science, Computer Engineering or equivalent

  • 2+ years working with collaboration tools like git.

  • 4+ years technical engineering experience with coding in Python.

  • Familiarity with large language models (LLMs)

  • Contributions to open-source projects

  • Familiarity with machine learning

  • Familiarity with JavaScript, C#, C++, Java, C

  • Familiarity in Cloud stacks and architecture, such as Azure

  • Excellent communication skills and the desire to collaborate in a multi-disciplinary team.

  • Deep understanding of computing systems.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 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 $145,800 - $238,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 accepts applications and processes offers for these roles on an ongoing basis.

#research

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