Job Description
We are seeking a highly skilled software developer to join our Model Release Team. As a key member, you will be responsible for creating and maintaining high-performance software systems that support climate modeling and research.
The successful candidate will have experience in software development, including best practices in testing, curation, and maintenance of code repositories. They will also have expertise in DevOps, full-stack web development, microservices, API design, building and packaging software, containers, Kubernetes, Singularity, and other HPC and cloud technologies.
The ideal candidate will be able to work collaboratively with our cross-disciplinary team to develop and implement new projects and maintain existing ones. They will also be self-directed, flexible, and able to prioritize tasks to meet both short-term and long-term goals.
Required Skills and Qualifications
* Linux/Unix experience
* Programming language skills (e.g., Python, Fortran, C/C++)
* Software development and maintenance experience with modern version control systems (e.g., Git and GitHub/GitLab)
* Effective communication and collaboration skills across disciplines
* Self-learning, good listening, accountability, and passion for helping others
Benefits
We encourage applicants from diverse backgrounds to apply. The organization is committed to equality, diversity, and inclusion and values its people's contributions to creating a positive and respectful workplace culture.
Others
This role offers opportunities for professional growth and development in a collaborative and dynamic environment. We welcome applications from qualified individuals who share our commitment to excellence and innovation.