Astera Institute’s Prism project seeks a full-time, on-site software engineer to lead the design and development of software tools for working with biomolecular structures and experimental data used in structure determination, in a machine-learning-friendly way. The role involves API design, architecture, and package implementation, as well as refactoring existing software to use the new tools. The engineer will work with Prism and external scientists to define requirements, establish appropriate APIs, identify reusable libraries, and ensure calculations on structures and data are correct. Implementation will primarily use Python, with C/C++ libraries and CUDA GPU kernels as needed for performance. The position reports to the Machine Learning Team Lead and is based at Astera’s Emeryville, California location. Some travel, approximately 10%, may be required for in-person collaboration.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior