The Diffuse Project is dedicated to advancing our understanding of protein motion through the use of diffuse scattering – a signal in X-ray crystallography that is currently under-utilized or ignored, that will unlock our ability to measure protein dynamics. We are bringing together a diverse team of researchers, software developers, and beamline scientists to accomplish our mission. We are committed to Open Science principles of making all of our work, software, and data open and FAIR all along the way. The Diffuse Project is generously funded by and is part of the Astera Institute. You can read more about The Diffuse Project here, and Astera’s mission, vision, and programming here.
The Diffuse Project is seeking a Software Engineer to join a multidisciplinary team working to expand the frontier of structural biology by developing methods to capture protein motion. We are assembling a team to develop the process for collecting and interpreting this data from data collection to the final interpretation and scientific impact. You will develop open-source software products to process experimental structural biology data and to manipulate protein structural models. We are particularly interested in product minded applicants who have worked to build products for scientists or other disciplines where a close interface with your users was critical.
Develop and maintain software for processing experimental data for diffuse scattering X-ray crystallography experiments.
Design and implement tools for manipulating protein structural models.
Create and design a user-friendly graphical user interface (GUIs) and documentation for diffuse scattering data processing.
Optimize software memory and run-time for processing large datasets.
Collaborate closely with a multidisciplinary team to understand user needs and integrate feedback into product development.
Proven experience in software development, particularly with a focus on pipelining and transforming data.
Strong experience in programming with Python
Demonstrated expertise in GUI development
Strong understanding of considerations for computationally-intensive data processing techniques
Experience in building software products for diverse user groups, with a track record of effective user interaction and feedback incorporation.
Ability to work effectively in a multidisciplinary team environment
Familiarity with any of structural biology, scientific computing, physics or math concepts and data is a plus.
This role is Remote, with access to our office located in Emeryville, CA. Some travel may be required from time-to-time for in-person collaboration and work.
The posted salary range is based on location in the Bay Area. The successful candidate will receive a competitive compensation package, commensurate with their experience and location.
Compensation Range: $170K - $270K