Quick overview
Job description
About [C]Worthy
[C]Worthy is a tightly coordinated team of scientists, developers, and leaders moving quickly to accelerate and de-risk ocean-based climate solutions. We are building C-Star, an open-source modeling platform that systematizes ocean modeling through automated, reproducible workflows, enabling reliable, high-fidelity simulations of ocean circulation and biogeochemistry. We use this software to support a range of applications, including ocean-based carbon dioxide removal (CDR), an emerging technology with the potential to make significant contributions to stabilizing the climate system. We are working with external partners to establish a broad user-base within academia, industry, and the larger ecosystem of climate-solutions actors.
Role Overview
As we are actively incorporating AI into our tools and development workflows, we are seeking a candidate who is eager to utilize the latest AI-assisted tooling to move quickly, while also understanding the fundamentals of good coding practices and displaying a commitment to learning and improving an existing codebase.
Key Responsibilities
- Design, build, test, & maintain C-Star software components alongside a multidisciplinary, scientifically-oriented team.
- Quickly generate working software prototypes to address emerging needs and user feedback.
- Independently execute on projects, keeping a focus on high-level goals while maintaining flexibility to diagnose and solve problems as they arise.
- Assist fellow developers via code reviews, design discussions, and testing.
- Support internal and external users via issue review, troubleshooting, tutorials, requirement-gathering, and documentation.
- Contribute to an organizational culture of cooperation, learning, and adaptation to a changing world.
Minimum Qualifications
- Bachelor’s, Master’s, Doctorate degree, or equivalent work experience in a technical field (e.g., oceanography, atmospheric science, physical science, applied mathematics, computer science).
- Understanding of computationally-heavy scientific modeling workflows, their challenges, and typical user needs. Ocean modeling experience is preferred, but similar earth system modeling experience will also be considered.
- Excellent problem-solving and critical-thinking skills; ability to understand both scientific and software systems, and tackle abstract problems in the overlap between them.
- 3+ years of experience writing clean, maintainable, object-oriented software in Python
- Experience with AI-assisted coding tools is strongly preferred, but we will consider candidates with a strong interest in AI-assisted development and a demonstrated ability to learn and apply new technologies quickly.
- Experience working in small, interdisciplinary, fast-moving teams with shared projects and tasks; demonstrated ability to focus on objectives, iterate towards solutions, and adapt to changing requirements.
- Strong written and oral communication skills, including the ability to translate scientific requirements into software specifications and convey technical results to non-specialist audiences.
Preferred Qualifications
- Experience working with multi-dimensional scientific datasets in Python (e.g., netcdf/zarr formats and Pangeo libraries, particularly Xarray, Numpy, Scipy, and Dask).
- Experience with HPC/supercomputer environments (SLURM, MPI, distributed file systems).
- Expertise in TB/PB-scale data engineering.
- Knowledge of workflow management tools (DAGs, state machines, tracking databases).
- Experience building software intended for reproducibility of results (data versioning, schema versioning, logging, audit trails).
- Experience or interest in natural language interfaces for complex scientific problems (e.g. building AI primitives and skills for running ocean models or interrogating results).
- Familiarity with FORTRAN.
- Experience with GPU-accelerated computation (e.g., CUDA, CuPy, JAX, PyTorch) and running or optimizing numerical/modeling codes on GPUs.
Similar jobs
- BO

Senior Software Engineer, ReliabilityRecently posted Auto Apply
Box · Redwood City · Hybrid 🇺🇸
GCPGitAWS+17Technology$198.5k - $248k/yr - AE

Senior System Safety EngineerRecently posted Auto Apply
Aerovect · Remote · Remote 🇺🇸
RoboticsAgileEngineeringSalary not listed - AI

Senior Machine Learning Tracking EngineerRecently posted Auto Apply
Anduril Industries · Broomfield · Hybrid 🇺🇸
FastAPIRustGit+10TechnologySalary not listed - AI

Senior Machine Learning Tracking EngineerRecently posted Auto Apply
Anduril Industries · Waltham · Hybrid 🇺🇸
FastAPIRustGit+10TechnologySalary not listed - AI

Senior Software Engineer, Cloud ExperienceRecently posted Auto Apply
Airbnb · United States · Hybrid 🇺🇸
GCPAWSService Mesh+2TechnologySalary not listed - ME

Forward Deployed Engineer III (6706)Recently posted Auto Apply
MetroStar · Reston · Hybrid 🇺🇸
SAFeAgileEngineering$187k - $225k/yr - ME

Forward Deployed Engineer III (6706)Recently posted Auto Apply
MetroStar · Washington · Hybrid 🇺🇸
SAFeAgileEngineering$187k - $225k/yr - QD
Embedded Software Engineer - Multicore Platforms and Avionics NetworkingRecently posted Auto Apply
Quest Defense Systems & Solutions, Inc. · Endicott · Hybrid 🇺🇸
Embedded SystemsFPGAAssembly+3Technology$100k - $140k/yr - QD
Embedded Software Engineer - Real-Time SystemsRecently posted Auto Apply
Quest Defense Systems & Solutions, Inc. · Endicott · Hybrid 🇺🇸
Embedded SystemsFPGAAssembly+2Technology$100k - $140k/yr - UI

Senior Software Engineer -AIRecently posted Auto Apply
Uipath · Bellevue · On-site 🇺🇸
MicroservicesC#Java+5TechnologySalary not listed - PA

Software Engineer IIRecently posted Auto Apply
Pariveda · Dallas · Hybrid 🇺🇸
SQLAWSAngular+14Technology$79.8k - $87.8k/yr - M7

Tech Lead, PlatformRecently posted Auto Apply
M7health · New York City · Hybrid 🇺🇸
NestJSAWSNursing+7Salary not listed
