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.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Flock Safety is seeking an experienced Staff Flight Software Engineer to design cutting-edge drone communication systems and drive innovation in unmanned aerial systems using Rust.
A Software Engineering SMTS role at Salesforce focused on designing scalable distributed systems and driving innovation in AI-driven CRM solutions.
VantAI is hiring an ML Infrastructure Engineer to architect and run robust, scalable ML training and inference systems that power AI-driven drug discovery.
Temporary Entry-Level Full-Stack Developer role at Woodard & Curran focused on custom application and database support in environmental data management.
A Principal Software Engineer at Palo Alto Networks will develop scalable cloud DLP solutions using full stack expertise in a dynamic cybersecurity setting.
Peraton is looking for a seasoned Cloud Software Engineer with strong Java and open-source cloud technology expertise to develop mission-critical scalable systems supporting national security efforts.
Take2 AI is looking for a Senior Infrastructure Engineer to own and scale the AWS-based platform, improving reliability, security, and developer productivity as the product grows.
Experienced WordPress developer needed for a fully remote contract role building custom Gutenberg blocks and themes with Kanopi Studios.
Lead the front end engineering efforts at Capital One by designing and developing innovative cloud-based applications that deliver exceptional user experiences.
Senior smart contract engineering lead needed to design and deploy secure, production-grade blockchain systems that model institutional financial instruments for a global fintech firm.
Aretum seeks an experienced Angular Developer to create user-centric, high-performance frontend applications for mission-critical federal projects in a fully remote role.
Senior Software Engineer at Capital One focusing on full-stack development, cloud solutions, and agile practices to empower millions of customers.
Senior Software Engineer needed at AuditBoard to lead scalable software projects and mentor engineers within a fast-growing SaaS platform.