A strong internal candidate has been identified for this position, however, we are still accepting applications from other qualified candidates.
The Lamont-Doherty Earth Observatory campus of Columbia University located in Palisades, New York, is seeking a Software Engineer for a temporary role within the Oceanography and Climate Physics department. The Software Engineer will work on various tasks related to machine learning for ocean, weather, and climate data as part of NASA sponsored research.
This engineer will contribute to open-source Python libraries in the Pangeo stack by integrating them with machine learning frameworks like PyTorch, and developing new Pangeo libraries like xbatcher. They will also contribute datasets and recipes to Pangeo Forge that will be useful for ML model training, and curate ML model results. As opportunities arise, this engineer will also investigate and implement novel methods for machine learning and data processing related to ocean, weather, and climate data.
Contribute to NASA-sponsored software development research on integrating the open-source Python library Xarray with machine learning tools.
Contribute to creating and curating datasets for machine learning, via collaborations with partner projects such as LEAP, m2lines, Pangeo Forge.
Support ongoing maintenance of software used by the ocean transport research group.
Explore and develop new technologies in scientific computing.
The Software Engineer will be supervised by Prof. Ryan Abernathey. Prof. Abernathey will work with the incumbent to establish goals and milestones on a monthly basis, specifying where development effort should be focused. Within these parameters, the Software Engineer will have the independence to decide how to allocate their effort on a day-to-day basis.
This role will not supervise others.
Bachelor???s degree in Computer Science, Mathematics, Earth / Environmental Science, or Engineering and a minimum of 2 years of related experience required.
Strong software development skills and a record of developing novel technologies and deploying them in a scientific environment.
Active GitHub profile and presence. Knowledge of best practices around software documentation, testing, and continuous integration.
At least one year of experience using the Xarray python library.
Experience working with ocean, weather, and/or climate data, including NetCDF data format, metadata conventions, analysis methods, and visualization techniques.
Basic familiarity with machine learning libraries and methodologies.
Equal Opportunity Employer / Disability / Veteran
Columbia University is committed to the hiring of qualified local residents.
The Lamont campus values diversity and inclusion, and encourages applications from members of underrepresented minority groups.
Columbia University is one of the world's most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis. It seeks to attract a diverse and international faculty and student body, to support research and teaching on global issues, and to create academic relationships with many countries and regions. It expects all areas of the university to advance knowledge and learning at the highest level and to convey the products of its efforts to the world.