Skip to content

Open nowPosted 11 hours ago

Senior Machine Learning Engineer - Active Learning

Sense

Where
Cambridge, MA, United States
Get the CV for this job

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

Your applicationOpen nowSenior Machine Learning Engineer - Active LearningSense · Cambridge, MA, United States
  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 Sense'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.7% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.2%1 day
  2. 4.5%3 days
  3. 12.7%7 days
  4. 20.4%14 days
  5. 35.6%30 days
  6. 58.7%60 days
This job: posted 11 hours ago

The posting

Senior Machine Learning Engineer - Active Learning

About Sense

Sense is a climate tech company that turns electric signals in homes and on the grid into real-time insight about energy use, devices, and faults. These insights help people lower their electric bills and use less electricity, and they help utilities prevent wildfires, among other applications. These insights come from load disaggregation and fault detection models that are running on meters today. The technology team at Sense researches, trains, deploys, and supports these models.

We are looking for an experienced Senior Machine Learning Engineer with expertise in active learning systems to help us scale our data operations so we can continue to improve our core production models and build the foundation model of electrical devices and energy.

The role

This Senior Machine Learning Engineer will own the loop from data to labels to improved models. You will use active learning and weak supervision methods to generate labels, decide what to label next, and turn errors we find in the field into new labels.

This is a hands-on role. You will be expected to write code, train models, analyze data, and document experiments. You will work with data scientists, annotators, product, and engineers to get labels and improve models. You will direct the development of annotation tools and the work of our annotators to speed up and scale labeling.

Success in this role is measured by the reduction in cost per annotation (i.e., time per annotation), while keeping label quality at or above our targets.

Responsibilities:

  • Design and run active learning to choose which homes, devices, and time periods to label next, based on where models are uncertain or wrong.
  • Turn bad detections, field accuracy results, and user corrections into new ground truth, and track whether retrained models improve.
  • Find rare events and hard cases in home data, such as uncommon or mislabeled devices, and add them to labeling and evaluation sets.
  • Own the ground truth plan: which data, how much, and in what order.
  • Direct a team of annotators: set priorities, track throughput, and provide guidance. Set data quality standards.
  • Direct development of our annotation tool. Add features that enhance our ability to collect new and better data, including features that rely on models.
  • Measure and improve label quality through metrics, outlier detection, human review, etc.
  • Work with data engineers and ML operations to version labels and track which labels trained which model. Keep evaluation sets separate from training data so offline results predict performance in the field.
  • Be a good teammate: review code, provide peer feedback on research and experiments, and contribute to shared documentation. Help mentor/coach less experienced team members.

Requirements

Qualifications:

  • MS or PhD in Computer Science, Electrical Engineering, Physics, Statistics, or a related field, or equivalent experience.
  • 5+ years of experience in data science or machine learning, including 2+ years building or managing labeled datasets for ML.
  • Hands-on experience applying active learning to real data, including choosing a sampling strategy and measuring whether it helped.
  • Experience finding rare or hard examples in large datasets, i.e., from model errors, uncertainty, or similarity search.
  • Experience training deep learning models, and with weak supervision or model-assisted labeling.
  • Experience measuring label quality and fixing label errors.
  • Experience with Python, SQL, and data pipelines.
  • A track record of working with other teams, i.e., product, software, or hardware.

Preferred qualifications:

  • Experience with time series, audio, sensor, or other signal data.
  • Experience leading an annotation team or directing development of annotation tools.
  • Experience using embeddings from large or foundation models for data analysis.

Logistics:

  • Location: able to work from our Cambridge, MA office at least 2 days per week.
  • Salary range: $165,000 to $185,000
  • Work authorization: required.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Work From Home
  • Free Food & Snacks
  • Wellness Resources
  • Stock Option Plan
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 Sense'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 Sense'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

    Sense'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.