Molecular Programming Software Engineer

California Institute of Technology

Pasadena (CA)

On-site

USD 69,000 - 92,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Dental insurance
Tuition reimbursement

Job summary

California Institute of Technology in Pasadena, CA seeks a Scientific Software Developer to continue development of innovative tools for programmable molecular systems. The role involves designing features in a differentiable programming model for indexed chemical reaction networks and interfacing with users.

Qualifications include a Bachelor's in CS or related field, two years of software development experience, and proficiency in Python and JAX.

Qualifications

  • Bachelor's degree in computer science, applied and computational mathematics, or equivalent.
  • Programming experience with Python and JAX.
  • At least two years of relevant software development experience.
  • Familiarity with computational biology models such as chemical reaction networks, differential equations, and reaction-diffusion systems.

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 equivalent

Job description

California Institute of Technology in Pasadena, CA seeks a Scientific Software Developer to continue development of innovative tools for programmable molecular systems. The role involves designing features in a differentiable programming model for indexed chemical reaction networks and interfacing with users.

Qualifications include a Bachelor's in CS or related field, two years of software development experience, and proficiency in Python and JAX.

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

Similar jobs worth comparing

Scientific Software Engineer: Molecular Programming
Scientific Software Engineer: Molecular Programming

Caltech • Pasadena (CA)

On-site
USD 69,000 - 92,000
Health insurance
Retirement savings
Paid time off
+1
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
Onsite Scientific Computing Software Engineer – TS Clearance
Onsite Scientific Computing Software Engineer – TS Clearance

Arete Associates • Los Angeles (CA)

On-site
USD 90,000 - 125,000
Medical, Dental & Vision Insurance
401(k) company contributions
Flexible Scheduling
+1
Software Engineer
Software Engineer

Connexis Search Group • Pleasanton (CA)

On-site
USD 90,000 - 120,000
Sr. Staff, Instrument Software Engineer
Sr. Staff, Instrument Software Engineer

atlas-data-storage • South San Francisco (CA)

On-site
USD 190,000 - 230,000
Computational Chemistry Problem Designer, PhD
Computational Chemistry Problem Designer, PhD

Obsidian • Austin (TX)

On-site
USD 90,000 - 130,000
System Software Developer
System Software Developer

Valex LLC • Washington

On-site
USD 85,000 - 110,000
Computational Chemistry/Physics (MS/BS)
Computational Chemistry/Physics (MS/BS)

MixMode • San Francisco (CA)

On-site
USD 85,000 - 110,000
Opportunity to work on foundational scientific problems
Ownership early in your career
Culture focused on rigor and learning
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