Company

California Institute Of TechnologySee more

addressAddressPasadena, CA
type Form of workTemporary | Full-time
salary Salary$95.4K - $121K a year
CategoryInformation Technology

Job description

Software Engineer
Caltech
Job Category: Fulltime Temporary
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 Summary
Caltech is seeking a Software Engineer with experience and skill to join the Southern California Seismic Network (SCSN) software development team. SCSN is the earthquake monitoring network responsible for the Southern California region. The successful candidate will contribute towards the redesign and modernization of widely used seismic analysis software, by transforming it to a service-oriented architecture that can be run in hybrid environments. It is an exciting opportunity to be part of a major seismic network that contributes to public safety and cutting-edge seismology.
This is a full-time 12-month position. It will be based at the Seismological Lab at Caltech. The successful candidate will work closely with the SCSN research team at Caltech.
This is an Essential Reporting position. In the event of an emergency on campus, an employee designated as essential reporting has essential job skills that are needed for response and recovery and is expected to report to Campus as soon as possible.
Essential Job Duties
This position requires the expertise to carry out the technical responsibilities to create a software testing framework and write software test suites for seismic processing software. Tasks include:
  • Create software testing framework that can be run manually or automatically.
  • Write software tests.
  • Enhance CI/CD pipelines.
  • Implement and modify data quality assessment metrics from existing code.
  • Ensure test procedures developed are tested, documented, and regularly checked into code repository.
  • Other duties as assigned.

Basic Qualifications
  • B.S. or B.A. degree in computer science or equivalent work experience, or M.S. in seismology, civil engineering, or physical science discipline.
  • Java, Python, and C++ experience.
  • Linux and shell-based scripting experience.
  • Git/GitLab/GitHub and CI/CD pipelines experience.
  • Ability to work well in a highly collaborative, team environment.
  • Good communication skills, including clear documentation.

Preferred Qualifications
  • Software engineering experience within the environment of a major operational scientific facility is not required but is a plus.
  • Software documentation generators (mkdocs, doxygen, etc.).
  • Database stored procedural languages (pl/pgsql, plsql).
  • Containerization (i.e., Docker).
  • AWS or other similar cloud platforms.
  • Domain knowledge of seismology.

Required Documents
  • Resume


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_openings
We 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.
jeid-1898a439eb1e81458edc601f2757d760
Refer code: 8590313. California Institute Of Technology - The previous day - 2024-03-15 22:37

California Institute Of Technology

Pasadena, CA

Share jobs with friends

Related jobs

Software Engineer

Apple GPU Compiler Backend Engineer

Software And Services

Cupertino, CA

just now - seen

IS&T Early Career Software Engineer Oppotunities

Software And Services

Cupertino, CA

just now - seen

Software Development Engineer - Apple Maps

Software And Services

Cupertino, CA

just now - seen

Sr Software Engineer

Disney Entertainment & Espn Technology

San Francisco, CA

just now - seen

Software Engineer, Vehicle Software

General Motors

Sunnyvale, CA

just now - seen

Software Assurance Engineer

Saic Motor

SAN DIEGO, CA

just now - seen

Software Development Engineer.5

Adobe

San Jose, CA

3 hours ago - seen

Staff Software Engineer, Cybersecurity

Johnson & Johnson

Redwood City, CA

6 hours ago - seen

Software Engineer - Data Science, Apple Services Engineering

Software And Services

Cupertino, CA

7 hours ago - seen

GNU Software Engineer

Comcentric

El Segundo, CA

8 hours ago - seen

Sr Software Development Engineer, Connectivity - Systems

Amazon

Los Gatos, CA

24 hours ago - seen

Senior Software Engineer

Zoominfo Technologies Llc

San Francisco, CA

2 days ago - seen

Senior Software Engineer, Fullstack / Frontend

Instabase

Menlo Park, CA

2 days ago - seen

Engineer III, Software Process Engineering (mult.)

Samsung Electronics

Mountain View, CA

2 days ago - seen

Software Development Engineer - Maps Build Team

Software And Services

Cupertino, CA

2 days ago - seen

iOS Engineer - Home Ecosystem (Apps & Frameworks)

Software And Services

Cupertino, CA

2 days ago - seen

AIML - Sr Software Engineer, Siri and Information Intelligence

Machine Learning And Ai

Cupertino, CA

2 days ago - seen

Software Development Engineer

Hardware

San Diego, CA

2 days ago - seen