Senior Research Software Engineer Information Technology (IT) - Redmond, WA at Geebo

Senior Research Software Engineer

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.
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 PythonOR 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:
Microsoft accepts applications and processes offers for these roles on an ongoing basis.
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#researchResponsibilities 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.
Employment typeFull-TimeWork siteUp to 50% work from homeRole typeIndividual ContributorDisciplineSoftware EngineeringProfessionSoftware Engineering.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.