Microsoft Logo png

Full stack Software Engineer


Job Description

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like Power BI, Synapse Analytics, Azure Data Factory, Azure Data Explorer. We will bring the world’s data to the Microsoft Cloud, power a new class of data first applications, and empower everyone on the planet to make better decisions with data.  
We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our ideas are better, our products are better, and our customers are better served.  
As a Full Stack Software Engineer in our Microsoft’s HLS AI Benchmarking team, you will be at the forefront of advancing AI in healthcare, testing and benchmarking cutting-edge models for real-world Health and Life Sciences applications. You will actively contribute to high throughput AI-Language Model pipelines, ensuring their robustness and reliability. This opportunity will allow you to accelerate your career growth by working with leading AI models, develop deep technical expertise in effective, safe and responsible use of AI and healthcare, and gain valuable experience in full-stack development and benchmarking. We offer a flexible work environment, with the possibility to work from home partially, fostering a balance between personal and professional life.  
Join our team of research and data engineers in advancing AI in healthcare. We're looking for a self-directed, hands-on engineer who thrives in a fast-paced environment and is motivated by creating real-world benefits. You will test and benchmark leading AI models for their application in Health and Life Sciences.  
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.


We are looking for passionate full-stack developers with experiences working with all service aspects of high throughput AI-LM pipelines, work with internal component providers and their APIs, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability.  
Responsibilities include:
  • Develop, test and maintain the codebase/repo for all HLS benchmarks and experiment pipelines in tandem with Babelbench (Microsoft’s internal platform for model evaluation and benchmarking)
  • Active use and participation with main Babelbench code and team
  • Create new GUI elements and experiences as needed to appropriately render HLS-relates benchmarks and use-cases within Babelbench (and other reporting tools as required)
  • Stand-up new models / end-points and maintain existing end-points to provide a reliable and comparable set of benchmarks
  • Work with product, customer-facing and research teams to develop new datasets and benchmarks as required to fulfill identified, real-life use-cases
  • Publish all benchmark results in appropriate forums (Babelbench and others as required) in compliance with Microsoft’s privacy, security and customer commitments.


Required/Minimum Qualifications
  • Bachelor's Degree in Computer Science, or related technical discipline AND multi-year technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or JavaScript
  • Experience as a full-stack developer, able to create high quality front-end as well as backend code (preferably node.js/react or similar experience) preferably in the Healthcare sector.
  • Previous experience in Python and related AI / ML libraries.
  • Previous experience on Azure, and AzureML (or similar competitive products)
  • Previous SRE experience to configure/deploy/maintain end-points / experience deploying setting-up models
  • Strong Interest in AI/machine learning in healthcare
Additional Qualifications
  • Experience with Babelbench, or similar benchmarking frameworks will be considered a strong plus.
The salary for this role is starting from 66,900 euros per annum depending on experience.


Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.



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.

Find your dream job

Recently added jobs at Microsoft

Senior Software Engineer

Freshly added jobs

30 days

Software Engineer

Software Developer .NET

React Developer

Frontend Developer