Senior Software Development Engineer

Redmond, WA, United States

The Healthcare NExT group within Artificial Intelligence and Research is working at the intersection of machine learning and biomedicine. We are a diverse team of engineers, scientists and medical doctors who are working to empower individuals, doctors and providers to improve health outcomes through more intelligent use of more precise data. Our team is in the early stages of a new moonshot project that will transform medicine, and we are building a world-class, cross-institutional team of machine learning experts, software engineers, computational biologists, and immunologists who will make this dream a reality.  You can read more about this project here:


You will join a small engineering team to develop standards, systems, libraries, and data for machine learning engineers and researchers to discover and deploy novel approaches to modeling the immune system. You'll be very hands-on with implementation and should be energized by the idea of crafting software to make your team more effective. 


What might you work on? 

  • Automated analysis of biological data to help the team create more robust models.
  • User-friendly applications to train/test both prototype and production machine learning models with consistent and repeatable results.
  • Libraries for various languages to reduce onboarding time for new researchers using our data.
  • and more!

You are a great fit for this position if you:  

  • Are excited about the intersection of software engineering, machine learning, and healthcare.
  • Are entrepreneurial and self-motivated.
  • Thrive in ambiguity.
  • Are willing to wear many hats and contribute across disciplines.
  • Have shipped multiple far-reaching products.



  • 5+ years of experience in software development.
  • .Bachelor's degree in computer science or engineering, or a related field, or equivalent alternative education, skills, and/or practical experience. 



  • Experience building shared libraries and/or designing APIs.
  • Consistent track record of shipping software and services.
  • Comfortable working with data including familiarity with distributed data analysis concepts and data visualization.
  • Experience with machine learning platforms, such as Spark, ScikitLearn, Tensor Flow, CNTK, etc. 
  • Experience in Python, R, Scala, or other ML languages.
  • Experience in working with biological data a plus; willingness to learn a must!
  • Experience working on consumer-facing products with instincts about great user experience.
  • Humility and drive to be a "learn-it-all." 



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.


We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job