Astera Institute is seeking a Software Engineer for the Diffuse Project. In this role, you will join a multidisciplinary team working to expand the frontier of structural biology by developing methods to capture protein motion. You will be responsible for developing open-source software products to process experimental structural biology data and to manipulate protein structural models.
What You'll Do
- 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.
What We're Looking For
- 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.
Nice to Have
- Familiarity with any of structural biology, scientific computing, physics or math concepts and data.
Technical Stack
- Python
Team & Environment
You will work within a multidisciplinary team of researchers, software developers, and beamline scientists.
Benefits & Compensation
- Competitive compensation package, commensurate with experience and location.
- Committed to Open Science principles of making all work, software, and data open and FAIR.
Work Mode
This role is remote with access to an office in Emeryville, CA.
Astera Institute is an equal opportunity employer.



