Avalanche Energy
Research Software Engineer
$115K–$150K
Seattle, Washington · Full-time · Posted Oct 26, 2026
- Education
- Undergraduate degree in computer science, physics, or related discipline.
About the job
Develops and maintains reusable scientific software and data tools for collecting, processing, analyzing, and visualizing data in collaboration with science and engineering teams.
What you'll do
- Build and maintain standardized scientific data-processing and analysis tools, including reusable Python modules.
- Set and apply standards for code review, testing, documentation, packaging, and releases; review analysis code.
- Work with scientists, engineers, and diagnostic experts to improve shared tools and scientific data visualizations.
What they ask for
- Undergraduate degree in computer science, physics, or a related discipline.
- Experience developing and maintaining reusable Python packages.
- Experience with automated testing, Git-based version control, and collaborative code review.
- Ability to collaborate across a diverse team and communicate complex methodologies clearly.
Nice to have
- Experience interfacing with scientific instrumentation or working in fast-paced R&D environments.
- Experience with scientific computing Python packages, S3 or other data storage systems, cloud infrastructure, or common data-processing concepts.
Pay
$115K – $150K USD base salary
Tools
Python, Git, s3
Model-written summary · the original posting is authoritative