Scientific Software Developer (Hydrology) - multiple locations (Ann Arbor, MI; Los Angeles, CA; Oakdale, MN; Washington, DC)

Limno Tech Inc

Los Angeles (CA)

Hybride

USD 80 000 - 125 000

Plein temps

Il y a 8 jours
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Stock ownership (ESOP)
Comprehensive benefits
401k plan
Professional development support

Résumé du poste

LimnoTech in the United States is seeking a Scientific Software Developer (Hydrology) to build reproducible Python workflows for water data analysis and hydrologic modeling. You will contribute to scalable data management, visualization, geoprocessing, and modeling across diverse water resources projects with teams across multiple offices, including Los Angeles.

Ideal applicants have a degree in environmental or software disciplines and experience with geopandas, xarray, rasterio, and Git.

Qualifications

  • Bachelor’s degree with one year of relevant job experience OR Master’s degree in Environmental Engineering, Environmental Science, Software Engineering, Computer Science, or similar discipline from an accredited university program.
  • Demonstrated capabilities using and developing tools for environmental and geospatial data management, analysis, visualization, and hydrologic modeling using Python scientific computing packages such as geopandas, xarray, rasterio, dask.
  • Strong analytical and computational skills; good oral and written communication skills.
  • Must be legally able to work in the U.S. for any employer (proper documentation is required).

Responsabilités

  • Development of reusable and reproducible Python-orchestrated workflows and supporting software packages for scalable water data management, analysis, visualization, geoprocessing, and hydrologic modeling using modern geospatial Python libraries.
  • Creation and refinement of Analysis-Ready, Cloud-Optimized (ARCO) geospatial data products and data sharing systems that support watershed-scale hydrologic, hydraulic, inundation, and water quality modeling.
  • Contribution to open-source software repositories that support the USGS National Hydrologic Modeling Infrastructure and follow the vision of the multi-agency Integrated Hydro-Terrestrial Modeling 2.0 (IHTM) roadmap
  • Managing software and dataset development activities within collaborative, multidisciplinary teams using Git-based workflows in open-source repositories.

Connaissances

Geospatial Python
Hydrologic modeling
Data visualization
Git workflows

Formation

Bachelor’s or Master’s degree in Environmental Engineering/Science or Software CS

Outils

Git

Description du poste

Scientific Software Developer (Hydrology) - multiple locations (Ann Arbor, MI; Los Angeles, CA; ...)

Come Work With Us Be Exceptional. Deliver Excellence. Make A Difference.

LimnoTech is a leading environmental engineering and science firm with clients who face water-related problems that are more challenging and costly than ever before. It is our job to help our clients make decisions based on the best available science and real-world constraints. At LimnoTech, our values are to: honor the science, lead through innovation, act through partnership, commit to the long-term, and pursue big, bold actions. Are you ready to join a team of smart, talented people who are motivated every day to deliver excellence and make a difference for our clients, our partners, and the environment?

LimnoTech is seeking environmental engineers, scientists, and software developers capable of developing reproducible workflows for water data analysis and hydrologic modeling using modern geospatial data science Python libraries and contributing to open-source repositories. These skills will be applied to address a wide range of water resources challenges around the world.

This position is open for work based in any of our four office locations (Ann Arbor MI - Headquarters; Washington DC; Twin Cities MN; Los Angeles CA), including in-person, hybrid, or remote work arrangements anchored at one of these offices.

Position Responsibilities

The engineer, scientist, or software developer hired will develop and support modern, reproducible workflows for water data analysis and hydrologic modeling , with responsibilities such as:

  • Development of reusable and reproducible Python-orchestrated workflows and supporting software packages for scalable water data management, analysis, visualization, geoprocessing, and hydrologic modeling using modern geospatial Python libraries.
  • Creation and refinement of Analysis-Ready, Cloud-Optimized (ARCO) geospatial data products and data sharing systems that support watershed-scale hydrologic, hydraulic, inundation, and water quality modeling.
  • Contribution to open-source software repositories that support the USGS National Hydrologic Modeling Infrastructure and follow the vision of the multi-agency Integrated Hydro-Terrestrial Modeling 2.0 (IHTM) roadmap
  • Managing software and dataset development activities within collaborative, multidisciplinary teams using Git-based workflows in open-source repositories.

Initial responsibilities will be commensurate with experience and capability. Opportunities to contribute will focus on data analysis, visualization, and modeling of water at multiple scales with an emphasis on automation of data pipelines. You will work closely within collaborative teams to design and implement sound approaches for addressing project needs.

LimnoTech emphasizes collaborative learning, advanced training, and professional leadership, providing team members with the tools and work environment needed to chart their career paths. Opportunities abound for increased responsibilities and professional growth. If you’re looking for the next step up in your career with a growth-oriented, employee-owned company, this could be the opportunity for you.

Qualifications

The following are required qualifications for this position:

  • Bachelor’s degree with one year of relevant job experience OR Master’s degree in Environmental Engineering, Environmental Science, Software Engineering, Computer Science, or similar discipline from an accredited university program.
  • Demonstrated capabilities using and developing tools for environmental and geospatial data management, analysis, visualization, and hydrologic modeling using Python scientific computing packages such as geopandas, xarray, rasterio, dask.
  • Strong analytical and computational skills; good oral and written communication skills.
  • Must be legally able to work in the U.S. for any employer (proper documentation is required).

The following are preferred additional qualifications for this position:

  • 2+ years of relevant work experience.
  • Scientific software development experience in Python, C++, Fortran, or Java for tasks such as:
    • Coupling water simulation models using the Basic Model Interface (BMI);
    • Implementing Python wrappers for code written in C++ or Fortran;
    • Vectorization of numerical algorithms using arrays and/or matrices;
    • High-performance computing in distributed cloud environments.
  • Cloud-deployment experience using Infrastructure as Code (IaC) practices on Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure.
  • Familiarity with Open Geospatial Consortium (OGC) and SpatioTemporal Asset Catalog (STAC) standards, services, providers, and clients.
  • Experience with relational database design, management, and tuning for geospatial features.
  • Experience developing open-source software in a collaborative environment, and with development or application of hydrologic, hydraulic, or inundation models.
Compensation

LimnoTech values and rewards high achievement within a supportive working community. Individual achievement is rewarded through a unique merit review process based on recommendations from colleagues at all levels of the company, plus positive feedback from cli ents. This system drives pay increases and increased project and corporate responsibili ty . We track individual progress annually to ensure competitiveness within our industry and identify opportunities for targeted professional development. The salary for this position will be determined based on the candidate’s years and type of experience, degrees earned, office location, and fit with job requirements, and is expected to range between $80,000 and $125,000 annually.

In addition to highly competitive compensation, LimnoTech offers an outstanding benefits package, including medical, dental and disability coverage; 401k savings; flexible benefits program; employee stock ownership program (ESOP); medical leave; and more.

Our company culture focuses on giving our people opportunities to improve and grow through training, conferences, workshops, seminars, and participation in professional organizations. We also favor more personal, self-directed career planning over traditional performance evaluations. We encourage a mix of mentoring and proactive self-management so individuals can explore and create work opportunities that further their careers.

For more information about our firm, please visit www.limno.com

LimnoTech is an employee-owned (ESOP),equal employment opportunity (EEO) employer.

We value a diverse, equitable and inclusive workplace at LimnoTech. We believe that collaboration between diverse individuals with different perspectives and a unity of purpose will strengthen our company culture and yield innovative solutions for our clients. Therefore, we will intentionally increase awareness, foster dialogue, and seek continuous improvement in diversity, equity and inclusion throughout our company systems and practices. LimnoTech welcomes all qualified candidates for a diverse work force, and we are committed to equal opportunity and nondiscrimination. Employees are hired and promoted based strictly and solely on their competence to perform the work, without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

LimnoTech uses E-Verify® in its hiring practices to achieve a lawful workforce. We intend to have our website and job application functions accessible to everyone. If you or someone you know needs assistance completing an employment application, please contact us at 734-332-1200.

This is a full time position

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Scientific Software Developer (Hydrology) - multiple locations (Ann Arbor, MI; Los Angeles, CA; ...)
Scientific Software Developer (Hydrology) - multiple locations (Ann Arbor, MI; Los Angeles, CA; ...)

Limno Tech Inc • Ann Arbor (MI)

Hybride
USD 80 000 - 125 000
Medical, dental, and disability covere
401k savings
ESOP (employee stock ownership plan)
+1
Environmental Engineer or Environmental Scientist (multiple locations) (Ann Arbor, MI; Los Angeles, CA; ...)
Environmental Engineer or Environmental Scientist (multiple locations) (Ann Arbor, MI; Los Angeles, CA; ...)

Limno Tech Inc • Washington

Hybride
USD 60 000 - 80 000
Mid-Career Civil/Environmental/Coastal Engineer (Ann Arbor, MI)
Mid-Career Civil/Environmental/Coastal Engineer (Ann Arbor, MI)

Limno Tech Inc • Ann Arbor (MI)

Sur place
USD 90 000 - 130 000
Mid-Career Civil/Environmental/Coastal Engineer (Ann Arbor, MI)
Mid-Career Civil/Environmental/Coastal Engineer (Ann Arbor, MI)

Limno Tech Inc. • Ann Arbor (MI)

Sur place
USD 70 000 - 90 000
Medical, dental, and vision coverage
401k plan with company match
Employee stock ownership program (ESOP)
+2
Human Resources Manager (Ann Arbor, MI)
Human Resources Manager (Ann Arbor, MI)

Limno Tech Inc • Ann Arbor (MI)

Hybride
USD 85 000 - 120 000
Environmental Intern (Ann Arbor, MI)
Environmental Intern (Ann Arbor, MI)

Limno Tech Inc • Ann Arbor (MI)

Hybride
USD 21 000 - 28 000
Senior Sediment Remediation Specialist (multiple locations) (Ann Arbor, MI; Los Angeles, CA; ...)
Senior Sediment Remediation Specialist (multiple locations) (Ann Arbor, MI; Los Angeles, CA; ...)

Limno Tech Inc • Washington

Sur place
USD 110 000 - 200 000
Medical, dental, and vision coverage
401k with company match
ESOP
+2
Mid-Career Environmental Engineer/Scientist
Mid-Career Environmental Engineer/Scientist

Michigan Association of Environmental Professionals • Ann Arbor (MI), Northern (KY)

Sur place
USD 85 000 - 115 000
Employee stock ownership plan (ESOP)
Competitive benefits package
Professional development opportunities
Hydrology Software Engineer — Open-Source & Cloud
Hydrology Software Engineer — Open-Source & Cloud

Limno Tech Inc • Ann Arbor (MI)

Hybride
USD 80 000 - 125 000
Medical, dental, and disability covere
401k savings
ESOP (employee stock ownership plan)
+1
Hydrology Software Developer — Remote/Hybrid Python & Geo
Hydrology Software Developer — Remote/Hybrid Python & Geo

Limno Tech Inc • Los Angeles (CA)

Hybride
USD 80 000 - 125 000
Stock ownership (ESOP)
Comprehensive benefits
401k plan
+1