Fujitsu’s R&D vision is to create cutting-edge technologies that support society and prioritize the flow of data. Our five key technologies are essential elements for collecting data from all parts of society, transporting it over ultra-high-speed and secure networks, analyzing it with trusted AI, converting it into value, and returning it to society. Central to realizing our strategy and vision are the people behind our R&D initiatives. We strive to foster top-notch talent in the innovation process by nurturing skilled individuals equipped to advance this cause with originality and dedication.
-
Role Purpose
We are seeking a result-oriented Software Developer with expertise in Scientific Machine Learning (SciML) to design and develop innovative solutions using Fujitsu’s new processor. The role involves building and optimizing machine learning models—such as surrogate models, physics-informed neural networks (PINNs), and hybrid approaches—to accelerate simulations in domains like semiconductors and physics-based systems. The ideal candidate will be skilled in back-end development, high-performance computing, and AI framework engineering, with a strong passion for applying machine learning to real-world scientific and industrial challenges on modern CPU-based architectures. Responsibilities
-
Improve and analyze the performance of Scientific Machine Learning software applications.
-
Enable and optimize OSS/ISV applications for Fujitsu’s new processor.
-
Develop new algorithms for Scientific Machine Learning frameworks, tuning technologies and work on software based on the proposed approaches using AI framework engineering.
-
Develop and validate ML models (e.g., PINNs, DeepONets, Surrogate models) to approximate solutions for physical systems (PDEs, Multiphysics, etc.)
-
Translate complex scientific problems into ML-solvable formulations.
-
Optimize models for CPU deployment, using quantization, pruning, or vectorization techniques.
-
Improve and analyze performance of Scientific ML Models for inferencing and fine tuning.
-
Perform benchmarking against traditional solvers and quantify accuracy/performance tradeoffs.
-
Troubleshooting, debugging, and fixing bugs and upgrading software/applications.
-
Writing technical documentation
-
Learning continually, sharing knowledge, and fostering exchange of skills
-
Contribute to publications, open-source contributions, and innovation initiatives in SciML
Key Performance Indicator
-
Number of software applications enabled and optimized for Fujitsu’s new processor.
-
Number of software applications with improved performance
-
Development of new software technologies
Experience
You will be able to demonstrate that you have:
-
A degree in Computer Science, Engineering, or a related field (Master’s/MTech or PhD preferred)
-
At least 5 years of experience in software development, including deep learning and AI frameworks
-
Proven R&D experience in academic or industrial labs with real-world problem-solving exposure
-
Strong expertise in scientific computing, applied mathematics, or computational science
-
Proficiency in back-end development using C++ and Python
-
Experience with ML frameworks such as PyTorch, JAX, or TensorFlow
-
Familiarity with scientific domains (e.g., molecular dynamics, material science, drug discovery, fluid dynamics) and tools like NumPy, SciPy, or PDE solvers
-
Understanding of parallel computing/threading (OpenMP, TBB) and performance tuning
-
Preferred experience with AI accelerators, framework optimization, and agile software development
-
Excellent written, verbal communication, and collaboration skills
-
Passion for applying ML to real-world scientific challenges
-