About the job
Join Schrödinger as a Full Stack Machine Learning Developer and help us enhance human health and quality of life through cutting-edge computational methodologies!
As a vital member of our machine learning team, you'll develop platforms and interfaces enabling scientists to navigate complex datasets related to DNA, RNA, small molecules, materials design, and quantum physics. No prior experience in these specific fields is necessary, but a strong desire to learn and grow is essential.
This role is perfect for:
- An engineer passionate about creating end-to-end web applications, from designing databases to refining user interfaces.
- A problem solver who excels at converting intricate scientific needs into user-friendly, high-performance software solutions.
- A versatile developer familiar with modern JavaScript frameworks (such as React, Vue, or TypeScript) and Python backend technologies.
- An effective communicator who thrives in a collaborative, interdisciplinary team setting.
Your responsibilities will include:
- Working closely with scientists, researchers, and designers to deliver robust web applications aligned with business and product objectives.
- Designing and implementing scalable RESTful APIs and microservices to support intricate scientific workflows.
- Creating responsive and interactive front-end interfaces to visualize multi-dimensional scientific data.
- Engaging in a code review culture that promotes learning, high code quality, and adherence to security best practices.
- Contributing to the architectural design of systems that integrate heavy computational backends with user-facing applications.

