Schmidt Ocean Institute (SOI) was founded by Eric and Wendy Schmidt in 2009 with a goal to advance the frontiers of ocean exploration and research through technological advancement, intelligent observation, and open sharing of information. This is achieved by making ship time and associated assets freely available to scientists globally. In exchange, SOI supports public sharing of acquired scientific observations, data, and other information about the ocean to stimulate the growth of data applications and user community and to amplify and enable further exploration, discovery, deeper understanding, and effective conservation and management of our environment.

Schmidt Ocean Institute (SOI) is working to build data solutions for open ocean data, including acquiring quality ocean, atmospheric, and video data abroad Research Vessel Falkor (too). This in-house engineer will spend the majority of time working on data acquisition systems and tools for data use that exist on the vessel. They will become comfortable with troubleshooting current systems, which are built on open-source software, as well as creating or enhancing software applications to meet the needs of SOI. The engineer will report to the Data Solutions Architect to plan, design, code, and implement ship-based and other SOI software needs. APPLY HERE

Responsibilities and Duties

  • Become familiar with the suite of software used on the vessel and shoreside for data acquisition, quality control, and data systems.
  • Troubleshoot the vessel-based acquisition system as needed.
  • Ensure high availability and reliability of software used on the vessel
  • Provide software support to vessel-based marine technicians remotely (e.g. via VPN) of data acquisition systems. May be required to sail on SOI vessels occasionally.
  • Design new software solutions or applications for data systems or for the use of data on the ship by employees or science party members.
  • Create code that can be open-sourced to the open-science community.
  • Plan, implement, and improve current software systems
  • Collaborate with shoreside team to support data software needs.
  • Work with outside contractors to support application development.

Qualifications and Skills

  • Experienced in Linux
  • Proficient in Python
  • Proficient in GitHub or similar
  • Cloud Computing Services Experience (GCP preferred)
  • Familiar with database queries and access (SQL, NoSQL)
  • Experience with software development best practices
  • Bachelors or higher degree or commensurate experience in computing, oceanography, mathematics, or other STEM field
  • Minimum of 3 years technical work experience
  • Excellent communication skills
  • Experience with communicating complex technical concepts to a variety of audiences
  • Demonstrated ability to plan, organize, and execute projects
  • Ability to independently address and solve problems


  • General knowledge of shipboard data acquisition systems, logging, processing, and workflows
  • Website development experience ( front-end or full-stack)
  • Data parsing, analysis, and visualization experience
  • InfluxDB
  • Experience in Open Source Development
  • Education or experience in oceanography or other earth sciences
  • Previous work or knowledge of the ocean and atmospheric sensors and associated data products
  • An interest in learning new skills and technologies
$120,000 – $150,000 a year
This is an exempt position
Schmidt Ocean Institute is an equal opportunity employer and we strive to create an atmosphere where diversity of identity, experience, and background are welcomed, valued, and supported. We believe that diversity brings about greater results on all levels and we aim to use our resources to generate greater impact through our work. Candidates who contribute to this diversity are strongly encouraged to apply.