Software Engineer

MBARI

California

On-site

USD 130,000 - 180,000

Full time

9 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
403B retirement plan
Paid time off

Job summary

MBARI in Moss Landing, CA seeks a software engineer to develop and maintain large-scale software infrastructure for oceanographic data life cycle, spanning capture, storage, processing, quality control, and publication. You will work with engineers, scientists, and operations across ship, shore, and cloud environments.

The role emphasizes requirements gathering, system design, deployment, and support, with occasional field operations at sea and opportunities to contribute to publications and

Qualifications

  • Five+ years of software system design and implementation experience.
  • Proficiency with Linux/Unix environments, shell scripting and version control.
  • Python or similar languages used in scientific computing environments.
  • Experience with relational databases, data pipelines, and REST/messaging APIs.
  • Ability to work independently and in multidisciplinary groups.

Responsibilities

  • Develop and maintain software infrastructure across oceanographic data challenges.
  • Requirements gathering, software design, deployment and support.
  • Occasional field operations for testing and research, and contributions to publications and presentations.

Skills

Software design
Independent work
Communication
Linux/Unix
Python
Databases
APIs
Project management
Field operations

Tools

Docker/Podman

Job description

Founded in 1987 by the late David Packard, the Monterey Bay Aquarium Research Institute (MBARI) is a nonprofit oceanographic research center advancing marine science and engineering to understand our changing ocean. Located in Moss Landing, California, the heart of the Monterey Bay National Marine Sanctuary, MBARI offers ready access to the open ocean and deep sea. Ongoing research programs range across autonomous and remotely operated underwater vehicle systems, control technologies, ocean physics, chemistry, geology, biology, ocean instrumentation, and information management. MBARI hosts approximately 200 employees, with shore facilities that include state-of-the-art science and engineering laboratories, manufacturing and electrical fabrication shops, and dock facilities for MBARI vessels.

MBARI’s engineering department is offering a rare opportunity to collaborate with leading ocean researchers in shaping the future of ocean technology at our state-of-the-art facilities in Moss Landing, CA. We are looking for someone to join a group of engineers tasked with developing and maintaining software infrastructure across a wide range of challenges related to oceanographic science.

MBARI builds and maintains systems spanning the full data lifecycle — from capture and storage through processing, quality control, and publication — across decades-long time series, real-time autonomous vehicle data streams, image and video archives, and science-ready data products. This work spans heterogeneous distributed systems that cross ship, shore, and cloud environments. The ideal candidate works well with a wide variety of colleagues from marine operations, engineering, and science.

While first-order tasks will focus on supporting and improving existing infrastructure, there are significant areas for growth as MBARI continues to expand its data capabilities to support the growing volume and diversity of data in ocean science. This role includes requirements gathering, software application design, deployment, and support, as well as occasional participation in field operations for testing and research, and contribution to publications and presentations.

Required qualifications:

  • Five or more years of relevant experience in software system design and implementation
  • Ability to work independently and within multidisciplinary groups
  • Excellent interpersonal, critical thinking, and communication skills
  • Sound practices in all phases of software development, including design, development, and testing
  • Proficiency with Linux/Unix environments, including command-line tools, shell scripting, and version control
  • Proficiency in Python and/or other languages used in scientific computing environments
  • Experience with relational databases, data pipelines, and REST/messaging APIs
  • Experience applying engineering processes to projects of varying scope (project management, revision control, configuration management, design reviews, etc.)
  • Able to work in varied environments, including laboratories, test facilities, and ships
  • Must be able to travel occasionally and work at sea for specified periods of time

Desired qualifications:

  • Experience with scientific data systems, research computing, or environmental data infrastructure
  • Experience with containerization technologies (Docker/Podman) and cloud storage platforms
  • Familiarity with heterogeneous distributed systems
  • Background in marine science, oceanography, or environmental remote sensing
  • Experience with scientific data formats and metadata standards for data interoperability
  • Familiarity with Java, Scala, or other statically typed languages

Salary range: $130,000-$180,000/annually

MBARI offers a competitive compensation and benefits package, including medical, dental, vision, short- and long-term disability, life insurance, 403B retirement plan, and paid time off, such as vacation, holiday, and sick leave.

MBARI is a non-profit, private oceanographic research institute, and an equal opportunity employer. MBARI considers all applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, marital status, national origin, age, disability, covered veteran status, or any other characteristic protected by federal, state, and local laws. MBARI welcomes diversity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – FAIR Data Infrastructure
Software Engineer – FAIR Data Infrastructure

MBARI • California

On-site
USD 130,000 - 150,000
Medical benefits
Dental and vision
Paid time off
Mechanical Engineer
Mechanical Engineer

MBARI • California

On-site
USD 145,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Autonomous Systems Operations Manager
Autonomous Systems Operations Manager

MBARI • California

On-site
USD 165,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Port Engineer: Fleet Maintenance & Compliance
Senior Port Engineer: Fleet Maintenance & Compliance

MBARI • California

On-site
USD 180,000 - 230,000
Medical, dental, and vision insurance
403(b) retirement plan
Paid time off including vacation and holidays
Senior Ocean Software Engineer - Data Systems
Senior Ocean Software Engineer - Data Systems

MBARI • California

On-site
USD 130,000 - 180,000
Medical, dental, vision
403B retirement plan
Paid time off
AB Engine/QMED Engineer
AB Engine/QMED Engineer

Northeast Maritime Institute Inc. • California

On-site
USD 43,000 - 48,000
Medical insurance
Dental insurance
Vision insurance
+4
Port Engineer
Port Engineer

MBARI • California

On-site
USD 180,000 - 230,000
Medical, dental, and vision insurance
403(b) retirement plan
Paid time off including vacation and holidays
Ocean Career: MBARI Research Specialist
Ocean Career: MBARI Research Specialist

ECO Magazine • California

On-site
USD 95,000 - 125,000
Environmental Molecular Bioinformatician
Environmental Molecular Bioinformatician

Stanford University • Monterey (CA)

On-site
USD 86,000 - 104,000
Ocean Career: MBARI CeNCOOS Program Specialist
Ocean Career: MBARI CeNCOOS Program Specialist

ECO Magazine • California

Hybrid
USD 60,000 - 80,000