UCAR is seeking a Machine Learning Engineer II to independently design and develop advanced machine-learning software and systems for Earth System Science applications. The role develops robust, scalable, maintainable software to train, evaluate, deploy, and operate machine-learning models using large-scale Earth science datasets and high-performance computing resources. The engineer leads technical implementation for projects and collaborates with scientists, software engineers, and domain experts to translate scientific requirements into reliable computational solutions. The position may also contribute to established community tools, frameworks, workflows, and infrastructure. This is a fixed-term role described as a 6-month-or-more position and as a regular, 2-year term position. The hiring range is $113,470–$141,840 USD; final salary and rates depend on relevant education, experience, and skills. Relocation assistance is eligible. The application deadline is November 1, 2026, at 12:00 a.m. MST. The role requires a Bachelor of Science degree and four years of related experience, a master’s degree, or an equivalent combination of education and experience. UCAR offers a benefits package that includes health insurance, dental insurance, retirement, leave plans, tuition assistance, and employee assistance programs. Hybrid staff are expected to work onsite approximately three days per week. All roles require compliance with U.S. export control regulations and work location requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level