Skip to content

Open nowPosted 11 days ago

Machine Learning Engineer II

NSF NCAR - The National Center for Atmospheric Research15 open roles

Pay
$113,470 – $141,840 a year
Where
Boulder, CO
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowMachine Learning Engineer IINSF NCAR - The National Center for Atmospheric Research · Boulder, CO
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on NSF NCAR - The National Center for Atmospheric Research's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market. NSF NCAR - The National Center for Atmospheric Research postings stay open a median of 12 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.7%14 days
  5. 35.6%30 days
  6. 58.0%60 days
This job: posted 11 days ago

NSF NCAR - The National Center for Atmospheric Research median: 12 days open

The posting

Position Type:

Term - 6 months or more (Fixed Term)

Visa Sponsored Job:

No

Relocation Assistance Eligible:

Yes

Hiring Range:

113,470.00 USD - 141,840.00 USD

*Final salary and rates are based on education, experience, and skills relevant to the role.

Application Closes at 12:00am MST on:

2026-11-01

About the Role

Great Opportunity! We are seeking a Machine Learning Engineer II.

This role will independently design and develop advanced machine learning software and systems for Earth System Science applications. Develop robust, scalable, maintainable software to train, evaluate, deploy, and operate machine learning models using large-scale Earth science datasets and high-performance computing resources. Leads technical implementation for projects and collaborates with scientists, software engineers, and domain experts to translate scientific requirements into reliable computational solutions. May contribute to developing established community tools, frameworks, workflows, and infrastructure.

This is a Regular, 2-Year Term position.

Job Description

Key Responsibilities:

  • Designing and implementing scalable machine learning software and systems to address complex Earth System Science problems.
  • Train, evaluate, and deploy machine learning models and associated software components using modern programming languages, frameworks, and software engineering practices.
  • Developing robust workflows and infrastructure for machine learning data preparation, model training, evaluation, inference, and deployment. Developing reusable software tools, libraries, APIs, and workflows that enable researchers and developers to incorporate machine learning into Earth System Science applications.
  • Collaborating with scientists, software engineers, and domain experts to translate scientific requirements into well-designed, maintainable software solutions.
  • Analyzing and optimizing the performance of machine learning applications, including computational efficiency, memory utilization, I/O, scalability, and GPU utilization
  • Develop and maintain technical documentation, examples, and developer- and user-facing resources for machine learning software and systems.
  • Maintaining current knowledge of machine learning engineering practices, software frameworks, computing technologies, and approaches relevant to Earth System Science.

Education & Experience REQUIRED:

  • Bachelor of Science degree and 4 years of related experience, or
  • Master’s Degree;
  • or an equivalent combination of education and experience.

Knowledge, Skills, and Abilities REQUIRED:

  • Demonstrated proficiency applying machine-learning methods and frameworks to practical problems, including model training, technical evaluation, and inference.
  • Proficiency in developing reliable, maintainable software using testing, version control, code review, documentation, and reproducibility practices.
  • Ability to independently analyze moderately complex AI/ML models, data, software, and computing problems and make sound technical decisions.
  • Ability to translate customer or scientific requirements into scoped technical work and communicate trade-offs to varied audiences.

Preferred Qualifications

Knowledge, Skills, and Abilities Desired, not Required:

  • Experience implementing and optimizing machine learning workflows for large-scale datasets and high-performance computing environments.
  • Experience collaborating effectively with scientists, software engineers, and other technical and domain experts to develop solutions to complex Earth System Science problems.
  • Experience leading small technical teams through the software development lifecycle, from requirements and design through implementation, testing, deployment, and maintenance.
  • Experience designing and implementing automated workflows for data preparation, model training, evaluation, inference, and deployment
  • Experience with software engineering practices for reliable, maintainable scientific software, including testing, continuous integration, version control, documentation, and reproducibility.

Application Requirements

Questionnaire, Resume/CV

For full consideration, all application materials must be submitted by 12am (MST) at the start of the application deadline. These should highlight how your skills and experiences align with the responsibilities of this position. We recognize that no candidate will meet 100% of the listed qualifications. If you believe your background has prepared you for success in this role, we encourage you to apply.

Supplemental questionnaires are often requested in lieu of a cover letter, where you address critical skills needed for the position. Your answers will be read and weighed equally to your resume and should provide specific, detailed, and informative responses based on your direct and previous work experiences.

Background checks and/or federal screenings are conducted for candidates selected for hire.

Benefits Overview

UCAR offers a comprehensive benefits package: health insurance, dental, retirement plan, leave plans, tuition assistance, and employee assistance programs:

  • Medical, Dental, Vision, and Short & Long Term Disability Insurance
  • Generous retirement plan - UCAR contributes of 10% of base salary
  • Time Off PlansMinimum 20 days of annual PTO 10 paid holidays 12 weeks of paid parental leave FAMLI Leave
  • Tuition Assistance Program
  • Public Service Loan Forgiveness (PSLF) eligible employer

UCAR is an Equal Opportunity Employer and welcomes applications from all individuals. We do not discriminate on the basis of race, age, sex, gender identity, disability, veteran status, or any other characteristic protected by law. Applicants are not required to provide age-related information (like date of birth or graduation dates) in initial submissions.

For sponsored positions: UCAR can sponsor individuals for H-1B status only if they are already in the U.S. in H-1B status or another visa status that allows them to change to H-1B status within the U.S. UCAR is unable to sponsor new H-1B visas for individuals who are outside the U.S. and need to obtain H-1B status through Consular Processing.

While UCAR does not prohibit the use of AI tools in job applications, we strongly recommend that applicants submit primarily original work.

All roles require compliance with U.S. export control regulations and work location requirements. All hybrid staff are expected to work on-site approximately 3 days per week.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against NSF NCAR - The National Center for Atmospheric Research's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on NSF NCAR - The National Center for Atmospheric Research's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    NSF NCAR - The National Center for Atmospheric Research's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.