Skip to content

Open nowPosted 18 hours ago

Senior Machine Learning Engineer

hum.ai3 open roles

Where
Remote
Work mode
Remote
Get the CV for this job

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

Your applicationOpen nowSenior Machine Learning Engineerhum.ai · Remote
  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 hum.ai'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. hum.ai postings stay open a median of 32 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 18 hours ago

hum.ai median: 32 days open

The posting

SENIOR MACHINE LEARNING ENGINEER

Location: San Francisco or remote · Full-time

ABOUT US

Hum’s mission is to learn how the Earth changes by building a “world model for the entire world”: one that represents the dynamics of Earth processes, forecasts what a place looks like next, and makes that understanding useful. Founded at the University of Waterloo and backed by top investors like HF0, Climactic, Onto Ventures and angels from Firebase and OpenTable, we are a small team working on some of the largest unsolved problems.

THE ROLE

As our Senior Machine Learning Engineer, you'll own the software and infrastructure that trains and serves our models, so our research scientists can stay focused on the models themselves. The rest of our engineering team is building the pipelines that ingest petabytes of earth observation and remote sensing data, and an agent that uses that data and our models to answer customer questions. You'll own everything in between, the path from ingested data into training, the systems that run experiments and large-scale training, and the inference path that delivers model outputs to the agent. You'll work closely with those engineers to fit all the pieces together, and with our AI research scientists to make the models they dream up trainable, measurable, and servable at scale, from the first small experiment through full training runs.

WHAT YOU'LL DO

- Own the ML platform. Build and run the systems for experiment tracking, distributed training at scale, and serving inference, and keep them fast, reliable, and reproducible.

- Collaborate on the interfaces. Work with our engineers and scientists to define and maintain the boundaries between data and training, data and inference, and inference and the agent.

- Enable multimodal training. Build the data and model plumbing that lets us train on many sensors, observation types, and text in one model.

- Go from small to large. Help our scientists prove ideas in fast, cheap experiments, then scale the winners to petabyte-scale training runs.

- Make evaluation real. Implement and improve our benchmarks and evaluation frameworks, both internal and user-facing.

- Watch the meter. Measure and optimize the cost and wall-clock time of experiments, training, and inference.

- Support the agent. Work with the product team on how the agent calls the model and consumes its outputs, and build the integration.

REQUIREMENTS

- Bachelor's degree in computer science, engineering, or a related field, or equivalent experience.

- 5+ years of relevant industry experience, including hands-on machine learning engineering.

- Proficiency building distributed, multi-node training pipelines in PyTorch and Lightning.

- Experience with AWS or another cloud platform, particularly the tooling for training and serving medium-to-large models.

- Strong software engineering fundamentals: you write production-quality Python and care about reliability, observability, and cost.

- Fluent with modern agentic coding tools (e.g. Claude Code, Cursor, Codex) and current on how to use them well.

BONUS

- Experience training large diffusion or transformer models, ideally on video or time-series data.

- Experience with multimodal or spatiotemporal data, geospatial data, or geoscience problems.

- Experience serving models in production and integrating them with downstream applications or agents.

- Startup experience, comfortable with a small, fast-moving team.

WHY US?

- Work that matters for the planet. Our customers in nature conservation, carbon removal, and government use our models to protect ecosystems and respond to a changing climate. We take positive impact seriously, including safety and guardrails, and you'll help us get it right.

- A team worth joining. Founded at the University of Waterloo by PhDs and engineers who've built and shipped at scale, we're small, technical, and collaborative. You'll work alongside people who care about the problem as much as you do.

- Well backed. $10M+ raised from HF0, Inovia Capital, and Propeller Ventures, angels including the cofounders of Firebase and OpenTable, and partners like AWS and the United Nations.

- Compensation and upside. Competitive salary, meaningful early-stage equity, health, dental and vision. As one of the first AI hires, your equity stake reflects that.

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 hum.ai'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 hum.ai'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

    hum.ai'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

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

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.