Research Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Convergent Research · 4 hours ago

Research Software Engineer

Convergent Research is a Focused Research Organization that develops science-backed tools for Monitoring, Reporting, and Verification (MRV). They are seeking an experienced scientific software engineer to contribute to their open-source toolkit, C-Star, which aims to streamline the process of running large ocean models.

BiotechnologyLife ScienceNon Profit
check
H1B Sponsor Likelynote

Responsibilities

Design, build, & maintain C-Star software components alongside a multidisciplinary team
Quickly generate working software prototypes to address emerging needs, and later harden those prototypes into production-grade software
Independently execute on medium-sized 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

Qualification

PythonHPC environmentsData engineeringScientific datasetsWorkflow managementNumerical modelingAgile methodologiesProblem-solvingCritical thinkingTeam collaboration

Required

Bachelor's, Master's, Doctorate degree, or equivalent work experience in a technical field (e.g., oceanography, atmospheric science, physical science, computer science)
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 working with multi-dimensional scientific datasets in Python (e.g., netcdf/zarr formats and Pangeo libraries, particularly xarray, numpy, and scipy)
Experience working in interdisciplinary teams and translating scientific requirements into software specifications

Preferred

Exposure or experience building and running gridded numerical models (especially ocean models)
Experience with HPC/supercomputer environments (SLURM, MPI, performant file systems)
Experience with a workflow management package such as Prefect or Airflow
Scientific background in physical or biogeochemical oceanography
Exposure to agile/scrum methodologies; demonstrated ability to focus on objectives and iterate towards solutions
Expertise in TB/PB-scale data engineering
Ability to read and debug FORTRAN
Experience with containerization frameworks such as Apptainer/Singularity or Podman/Docker
Knowledge of data versioning, logging, and audit trails
Experience with performant numerical Python techniques and libraries, such as Dask, Numba, and asyncio
Experience working with cloud-based storage and compute systems, ideally for large, multi-node computations

Company

Convergent Research

twittertwittertwitter
company-logo
Convergent Research is a focused research organization for conducting non-profit science projects and research.

H1B Sponsorship

Convergent Research has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (11)
2022 (5)

Funding

Current Stage
Growth Stage
Total Funding
$1.97M
Key Investors
Alfred P. Sloan Foundation
2023-01-01Grant· $1.97M

Leadership Team

leader-logo
Adam Marblestone
Chief Executive Officer
linkedin
leader-logo
Anastasia Gamick
Cofounder & Chief Operating Officer
linkedin
Company data provided by crunchbase