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.
Categories
About Microsoft
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.
