Microsoft

Senior Software Engineer, AI for Science

Microsoft
Apply
3 days ago
Berlin, Germany +3 moreSenior

Responsibilities

  • Integrate deep learning models into high-performance CPU- and GPU-based DFT software frameworks.
  • Prepare and maintain open-source releases and releases for beta testers.
  • Develop custom, efficient GPU implementations for deep learning models.
  • Collaborate with deep learning and quantum chemistry researchers and engineers on high-performance model integration.
  • Work with internal and external parties to support scientific software development and real-world workflows.

Requirements

  • MSc in computer science, mathematics, physics, chemistry, or a related area.
  • Proficiency in collaborative software engineering with Python and C++ or Fortran.
  • Experience maintaining open-source libraries or commercial software packages.
  • Understanding of CPU and GPU compute architecture fundamentals.
  • Experience with agentic software development.
  • Ability to communicate technical concepts effectively to non-experts from different technical backgrounds.
  • PhD in a relevant field or comparable industry experience is preferred.
  • Experience with CUDA or Triton programming, high-performance numerical methods, or DFT and quantum chemistry software is preferred.

Tech Stack

C++FortranPython

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me