Enable job alerts via email!
A leading consulting firm in climate technology is seeking a skilled Python Developer to refactor and develop code for scalable modeling projects. This role offers a flexible work schedule, remote opportunities, and the chance to work collaboratively with scientists on significant climate initiatives. Ideal candidates have extensive experience in Python and the Pangeo ecosystem. Join a supportive team focused on professional growth.
Employer Industry: Climate Technology and Consulting
Why consider this job opportunity:
- Salary up to $166,810
- Flexible on-call employment with the option to work from zero to 20 hours per week
- Opportunity to collaborate with domain scientists and technical experts on innovative projects
- Chance to contribute to climate-related initiatives and scalable modeling efforts
- Supportive work environment promoting professional growth and development
- Work remotely from anywhere within the continental U.S.
What to Expect (Job Responsibilities):
- Collaborate with domain and technical experts to refactor experimental code into optimized production code
- Refactor and develop code for out-of-core computing across distributed clusters using Xarray and Dask
- Implement memory-efficient stochastic modeling methods in a Dask-compatible manner
- Organize functions and models into a fully integrated Python package with interchangeable submodules
- Write comprehensive documentation for the developed package to ensure usability and maintainability
What is Required (Qualifications):
- Bachelor of Science degree in engineering, computer science, or related discipline
- 5+ years of experience with the Pangeo ecosystem of Python packages, especially Xarray and Dask
- 5+ years of experience refactoring Python functions for distributed computing
- 5+ years of experience working with ARCO geospatial data formats in AWS S3
- Experience in object-oriented Python development and package deployment
How to Stand Out (Preferred Qualifications):
- Background in Climate Science, Physics, Math, or Environmental Science
- Strong organizational and time management skills
- Excellent verbal, interpersonal, and written communication abilities
- Proven professionalism and discretion in administrative support roles
- Proficiency in virtual communication platforms
#ClimateTechnology #ScientificSoftware #RemoteWork #OnCallEmployment #PythonDevelopment #GeospatialData