Momentum Transfer is an innovative seed‒funded startup that has successfully spun out from a BASF‒owned incubator. In just 1.5 years, we've established ourselves as a "hyper‒scaler" for powder X‒ray diffraction (XRD) data analysis, serving over 1,000 scientists and researchers worldwide from both academia and industry. We're building cutting‒edge tools that transform how materials scientists analyze and interpret their data, using a modern tech stack including React, TypeScript, Node.js, AWS, Docker, Serverless, Python, and C++.
The Role
We're seeking a passionate Scientific Software Engineer to join our growing team in a key role with significant impact potential. As our first dedicated scientific software engineer, you'll play a crucial role in bridging the gap between complex powder XRD analysis workflows and intuitive user interfaces.Your responsibilities will include:
Translating complex powder XRD data analysis workflows into intuitive interfaces and applications
Leveraging open‒source software and implementing findings from recent crystallography research publications to enhance our scientific capabilities
Translating academic proof‒of‒concept analysis algorithms and publications into robust, scalable, and user‒friendly applications
Collaborating with our development team to ensure scientific integrity while delivering exceptional user experiences
Contributing to the architecture and design of XRD data processing pipelines
What You Bring
5+ years of professional/industry software development experience (PhD time not counted toward this requirement)
Either a formal academic background (Bachelor's/Master's) in Materials Science, Chemistry, Physics, or related field or significant professional experience working directly within these scientific domains
Expert knowledge in powder X‒ray diffraction (XRD) techniques, analysis methods, and interpretation
Strong understanding of crystallography principles and diffraction pattern analysis
Solid knowledge in Python for scientific computing and data analysis
Proficiency in C and/or C++ to help us modernize scientific code
Experience with modern software development practices and technology stacks
Experience with machine learning applications is a significant plus
Knowledge of React, TypeScript, and Node.js is a plus
Ability to implement and optimize complex diffraction algorithms from scientific literature
Collaborative mindset and willingness to support various development efforts in an early‒stage company
Why Join Us
Shape the foundation of our powder XRD analysis software with significant ownership and influence
Make a direct impact on scientific discovery through tools used by 1,000+ active researchers worldwide
Work at the exciting intersection of cutting‒edge software development and crystallography
Solve complex powder diffraction challenges that have meaningful real‒world applications
Grow professionally alongside a well‒funded startup with strong market traction
Be part of a collaborative team passionate about advancing materials science through better software
Our Tech Stack
You'll work with our modern tech stack including Python, C++, React, TypeScript, Node.js, AWS, Docker, and Serverless, with opportunities to introduce and implement new technologies that advance our analysis capabilities.