Scientific Software Engineer: Molecular Programming

Caltech

Pasadena (CA)

On-site

USD 69,000 - 92,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Retirement savings
Paid time off
Tuition reimbursement

Job summary

Caltech’s Winfree Lab is hiring a scientific software developer to extend software tools and applications for programmable molecular systems. You will design and implement features in a differentiable programming model for indexed chemical reaction networks and interface with users.

The role involves benchmarking, documenting workflows, and collaborating with researchers to align software with scientific needs and experimental data. Pasadena, CA-based on-site position with competitive benefits.

Qualifications

  • Bachelor's degree in computer science, applied and computational mathematics, or related field.
  • Programming experience with Python and JAX.
  • At least two years of relevant software development experience.

Responsibilities

  • Conduct software development research for molecular programming, focusing on stochastic and deterministic simulation of indexed chemical reaction networks.
  • Review relevant literature and existing computational tools to inform software design.
  • Develop clear documentation, tutorials, and example workflows to support use of the software by researchers with diverse backgrounds.
  • Collaborate with research team members to apply and refine software tools based on scientific needs and user feedback.
  • Evaluate software performance, usability, and reliability through benchmarking, testing, and comparison with experimental results.
  • Communicate research findings and software developments through presentations, publications, and conferences.

Skills

Python
JAX
Software development

Education

Bachelor's degree in computer science, applied and computational mathematics, or related field

Job description

Caltech’s Winfree Lab is hiring a scientific software developer to extend software tools and applications for programmable molecular systems. You will design and implement features in a differentiable programming model for indexed chemical reaction networks and interface with users.

The role involves benchmarking, documenting workflows, and collaborating with researchers to align software with scientific needs and experimental data. Pasadena, CA-based on-site position with competitive benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Molecular Programming Software Engineer
Molecular Programming Software Engineer

California Institute of Technology • Pasadena (CA)

On-site
USD 69,000 - 92,000
Health insurance
Dental insurance
Tuition reimbursement
Scientific Software Developer
Scientific Software Developer

Caltech • Pasadena (CA)

On-site
USD 69,000 - 92,000
Health insurance
Retirement savings
Paid time off
+1
Scientific Software Developer
Scientific Software Developer

California Institute of Technology • Pasadena (CA)

On-site
USD 69,000 - 92,000
Health insurance
Dental insurance
Tuition reimbursement
Staff Software Engineer - Computational Chemistry/Molecular Dynamics at R&D Partners San Franci[...]
Staff Software Engineer - Computational Chemistry/Molecular Dynamics at R&D Partners San Franci[...]

MSU Solutions GmbH • San Francisco (CA)

On-site
USD 170,000 - 190,000
Machine learning Scientist (Computational Chemistry/Proteins) at Dawar Consulting South San Fra[...]
Machine learning Scientist (Computational Chemistry/Proteins) at Dawar Consulting South San Fra[...]

Fairweather, LLC • South San Francisco (CA)

On-site
Medical
Dental
Vision
+2
Staff Software Engineer: Computational Chemistry & MD
Staff Software Engineer: Computational Chemistry & MD

MSU Solutions GmbH • San Francisco (CA)

On-site
USD 170,000 - 190,000
Scientific Software Developer II – Modeler (R54421/hm)
Scientific Software Developer II – Modeler (R54421/hm)

OpenEye, Cadence Molecular Sciences • Santa Fe (NM)

On-site
USD 70,000 - 90,000
Fullstack Software Engineer (Senior / Staff)
Fullstack Software Engineer (Senior / Staff)

Genesis Therapeutics • New York (NY), San Mateo (CA)

On-site
USD 140,000 - 230,000
Impactful tools and products
Strong technical coworkers
Salary and equity
+2
Remote: Scientific Sales Exec – Molecular Design Cloud
Remote: Scientific Sales Exec – Molecular Design Cloud

Cadence Design Systems • San Francisco (CA)

On-site
USD 100,000 - 140,000
Diversity and inclusion initiatives
Flexible remote work
Software Engineer
Software Engineer

Connexis Search Group • Pleasanton (CA)

On-site
USD 90,000 - 120,000