Scientific Software Engineer

SandboxAQ Logo

SandboxAQ

πŸ“Remote

Summary

Join SandboxAQ, a high-growth company delivering AI solutions, as a Software Engineer contributing to the development of computational chemistry tools for drug discovery. You will maintain and extend existing software packages, architect and implement cutting-edge scientific and ML software, collaborate with a team of experts, and work closely with the client-facing Drug Discovery Team. This role requires strong Python proficiency, experience with relevant development tools, and the ability to write high-quality code. The ideal candidate will have a Bachelor's degree in a relevant scientific discipline and at least 5 years of professional software development experience. SandboxAQ offers a competitive salary, stock options, generous learning opportunities, comprehensive benefits, and a collaborative work environment.

Requirements

  • Bachelors degree in a relevant scientific discipline (for example physics, chemistry, biology, or computer science)
  • At least 5 years professional experience (of which 3+ in a non-academic setting) in software development, designing and developing well-maintained software systems and collaborating with domain experts to design solutions that meet their needs
  • Strong Python proficiency including experience with numeric and performance libraries e.g. Numpy
  • Experience with relevant development tools and environments (e.g., git, Unix/Linux, cloud-based platforms, containerization)
  • Ability to rapidly write good quality code while not letting the perfect become the enemy of the good
  • Ability to devise, communicate internally and own technical roadmaps, in a self-directed environment
  • Desire to work in a fast-paced team with diverse professional experiences and viewpoints

Responsibilities

  • Maintain and extend existing scientific software packages, and drive the full lifecycle of new ones
  • Architect and implement cutting-edge scientific and ML software alongside subject matter experts
  • Adopt current practices and ensure stability through testing
  • Work closely with the Engineering Team to build on top of the group’s cloud infrastructure
  • Manage dependencies and integrate software into CI/CD pipelines
  • Adapt software to different commercial cloud backends
  • Work closely with the client-facing Drug Discovery Team to identify needs and help with technical challenges
  • Gather requirements from application scientists to prototype novel scientific tools
  • Offer oversight and guidance for performing mission-critical computational scientific work
  • Provide clear and up-to-date documentation
  • Foster a work culture of curiosity and kindness

Preferred Qualifications

  • Experience developing software for scientific applications
  • Familiarity with open source scientific and molecular libraries such as OpenMM, RDKit, Scikit-learn
  • Experience with modern deep learning architectures
  • Experience with the drug discovery and drug development processes

Benefits

  • Competitive salaries
  • Stock options depending on employment type
  • Generous learning opportunities
  • Medical/dental/vision
  • Family planning/fertility
  • PTO (summer and winter breaks)
  • Financial wellness resources
  • 401(k) plans

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs