Research Software Engineer: Python Tools for Scientific Data

Avalanche

Tukwila (WA)

On-site

USD 120,000 - 190,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Premium health benefits
Holiday schedule
Paid time off
Equity option
Team meals
Kitchens and events

Job summary

Avalanche seeks a Research Software Engineer to build software and data infrastructure for scientific data collection, processing, and communication. They lead the formation of code-based packages for standardized analysis under science and engineering guidance.

You will translate methods into reusable Python modules, work with diagnostic experts, and establish standards for testing, documentation, packaging, and release management while collaborating on effective data visualizations.

Qualifications

  • Undergraduate degree in computer science, physics, or related discipline.
  • Experience building reusable Python packages.
  • Ability to communicate with scientists and engineers.

Responsibilities

  • Develop and maintain standards for data-processing toolboxes.
  • Translate analysis methods into reusable Python modules.
  • Collaborate with diagnostic experts to build software for data processing.
  • Establish and maintain code review, testing, and release standards.
  • Review analysis code for correctness and maintainability.
  • Incorporate scientists' feedback into shared tools.
  • Create clear scientific data visualizations.
  • Help transition exploratory scripts to standardized software.

Skills

Python
Data analysis
Automated testing
Git versioning
Code review
Data visualization
Package development

Education

Undergraduate degree in CS/Physics

Tools

Git
AWS
S3

Job description

Avalanche seeks a Research Software Engineer to build software and data infrastructure for scientific data collection, processing, and communication. They lead the formation of code-based packages for standardized analysis under science and engineering guidance.

You will translate methods into reusable Python modules, work with diagnostic experts, and establish standards for testing, documentation, packaging, and release management while collaborating on effective data visualizations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer
Research Software Engineer

Avalanche • Tukwila (WA)

On-site
USD 120,000 - 190,000
Premium health benefits
Holiday schedule
Paid time off
+3
Senior Scientific Data Analyst — Python for Experiments
Senior Scientific Data Analyst — Python for Experiments

SciTec • Boulder (CO)

On-site
USD 126,000 - 175,000
4% Safe Harbor 401(k) match
Company-paid HSA Medical insurance
Dental insurance (80% covered)
+9
Software Engineer - Scientific Computing
Software Engineer - Scientific Computing

Areté • Falls Church (VA)

On-site
USD 90,000 - 165,000
Life and LTD
Vision Reimbursement
Fitness Reimbursement
+6
Research Engineer-Data & Analytics
Research Engineer-Data & Analytics

Applied-Research-Associates,-Inc • Raleigh (NC)

On-site
USD 120,000 - 170,000
Scientific Computing Software Engineer - Onsite Falls Church
Scientific Computing Software Engineer - Onsite Falls Church

Areté • Falls Church (VA)

On-site
USD 90,000 - 165,000
Medical, Dental & Vision Insurance
Life and Long-Term Disability
Vision Reimbursement
+7
Analysis Software Engineer II: Python Data Pipelines & APIs
Analysis Software Engineer II: Python Data Pipelines & APIs

UL Research Institutes • Morrisville (NC)

On-site
USD 99,000 - 136,000
Health insurance
Dental & Vision
Life insurance
+4
Senior Software Engineer, IR Data Products
Senior Software Engineer, IR Data Products

Climactic • Denver (CO)

On-site
USD 140,000 - 210,000
Equity Compensation
Medical Insurance
Dental Insurance
+9
Senior Python Engineer - AI-Driven Scientific Computing
Senior Python Engineer - AI-Driven Scientific Computing

Swayable • Washington

On-site
USD 90,000 - 150,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest Technologies Corp • Atlanta (GA)

On-site
USD 110,000 - 130,000
Lead Software Engineer - Python/Data/PySpark/AWS
Lead Software Engineer - Python/Data/PySpark/AWS

JPMorganChase • Plano (TX)

On-site
USD 140,000 - 180,000
Health Care Coverage
On-Site Health and Wellness Centers
Retirement Savings Plan
+4