Python Engineer – Scientific Computing | $90/hr Remote
Crossing Hurdles
full-remotemidcontractbackend United States 2 days ago via LinkedIn
36,400 - 46,800 USD/annual
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonScientific ComputingNumPySciPyJAXpytestUnit TestingGitMathematical ModelingRDKit
About the role
Role Overview
Hourly contract role for STEM-focused coding experts in Python and scientific computing. You will analyze research and implement reliable, tested Python solutions for scientific problems across Physics, Chemistry, Math, and Biology.
Responsibilities
- Identify and analyze high-impact research papers**** in Physics, Chemistry, Math, or related sciences that introduce novel, code-implementable methods.
- Decompose complex scientific problems into logical, independently testable subproblems.
- Develop gold-standard Python solutions for each subproblem.
- Create and maintain unit tests to verify correctness and accuracy.
- Review peer solutions/prompts/unit tests for accuracy, comprehensiveness, and appropriate difficulty.
Requirements
- STEM degree (e.g., Physics, Chemistry, Mathematics, Biochemistry, or related computational sciences).
- Strong Python proficiency with scientific computing libraries such as:
- NumPy, SciPy, Matplotlib, JAX
- or domain packages such as RDKit or OpenMM.
- Ability to translate dense academic research into clear, structured problem statements for a technical audience.
- Git proficiency (branch management and pull request workflows).
- Experience with testing frameworks, especially pytest, and ability to write validation scripts for mathematical/scientific code.
Logistics / Process
- Remote
- 10–40 hours/week
- Screening process: brief upload/resume step and short interview.
Compensation
- $70–$90 per hour (listed as $90/hr in title)
Scraped 4/9/2026