Details
Posted: 22-Apr-22
Location: Pasadena, California
Type: Full-time
Salary: Open

Software Engineer
Caltech
Job Category: Fulltime Regular
Exempt Overtime Eligible: Exempt
Benefits Eligible: Benefit Based
Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community.
Job SummaryNUPACK (
www.nupack.org) is a growing software suite for the analysis and design of nucleic acid structures, devices, and systems serving the needs of researchers in the emerging disciplines of molecular programming, nucleic acid nanotechnology, synthetic biology, and across the life sciences. Molecular Technologies (
www.moleculartechnologies.org) applies principles from the emerging discipline of molecular programming to develop and support programmable molecular technologies for readout and regulation of the state of endogenous biological circuitry in an anatomical context. The Software Engineer is responsible for developing, validating, maintaining, and providing support for the NUPACK (
www.nupack.org) web application and software suite and the Molecular Technologies web application, working in collaboration with researchers in the Pierce Lab (
www.piercelab.caltech.edu) at Caltech (
www.caltech.edu) to offer resources to the worldwide research community.
Essential Job Duties - Develop, validate, and maintain the NUPACK web application and software suite and the Molecular Technologies web application, working in collaboration with members of the Pierce Lab at Caltech.
- Develop, validate, maintain, and monitor the NUPACK validation test suite and the Molecular Instruments validation test suite.
- Implement algorithms for generating publication-quality NUPACK graphics.
- Provide technical support to the user communities for the NUPACK and Molecular Technologies web applications.
- Fix bugs in the NUPACK and Molecular Technologies web applications and the NUPACK Python module.
- Monitor the NUPACK and Molecular Technologies web applications; restore normal service in the event of overloading, malfunction, or loss-of-service.
- Other duties as assigned.
Basic Qualifications - BS with minimum of 2 years of experience with relevant software engineering and devops.
- Must be an eager and adept learner.
- Must be dedicated to the development of clean, extensible, and well-documented code.
- Must have experience using version control (git) and coordinating with others during code development.
- Must be diligent in validating code during and after development.
- Must have enthusiasm for working with a diverse group of graduate students, postdocs, staff, and professors to develop high-quality, reliable software in an intense research environment.
- Must be quick to learn codebases, algorithms, and technologies.
- Must be flexible in tackling all challenges as needed to ensure the high quality and smooth functioning of NUPACK and Molecular Technologies.
Preferred Qualifications - Strong background in web application development.
- Experience with Amazon Web Services, cloud-based software development and deployment.
- Expertise in Java or Kotlin, JavaScript, React, and CSS.
- Practical knowledge constructing and implementing relational (SQL) and in-memory (Redis) databases.
- Comfortable doing software development with Mac OS desktops and Linux servers.
- Familiarity with container-based (Docker) workflows and container orchestration (Kubernetes).
- Background in Ruby on Rails and C++.
Required Documents To be considered for this position please visit our web site and apply on line at the following link: https://hr.caltech.edu/work/job_openingsWe are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Copyright 2022 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency jeid-9855a8bdd683c9458ae9a431023ee851