Machine Learning Engineer

Machine Learning Engineer

Sense’s mission is to reduce global carbon emissions by making homes smart and efficient.

We make it easier for people to care for their homes and create a cleaner, more resilient future. We’re serious about having an impact on climate change.

To accomplish this mission, we are building a platform for both home and grid energy infrastructure.

Come join the Data Science team and ship a great product built with machine learning technology.

We have a wide range of interesting technical challenges that span rich time-series data analysis; supervised and unsupervised machine learning; grid topology inference and fault localization; running code on embedded devices; and cloud computing.

We are a team of curious, collaborative data scientists and engineers who enjoy solving hard problems together.

If the idea of having a significant positive impact on our product (and climate) sounds exciting to you, let's talk!

The ideal candidate will be:

  • Curious to inspect and explain power signals in a novel, high-frequency domain
  • Excited by computational challenges
  • Eager to contribute to cross-team development


What you’ll do:

  • Own the roadmap for fault detection
    • Understand how both grid and appliance faults manifest in electrical signals
    • Develop algorithms to detect and classify faults
    • Manage datasets of confirmed faults and standard signals
  • Develop computational techniques to process 1 MHz signals in low resource environments, ultimately improving detection of faults and appliances
  • Collaborate on integrating algorithms with machine learning frameworks
  • Drive successful processes to production
  • Contribute to the technical vision of Sense

Who you are:

  • Masters or higher in Electrical Engineering, Communications, Physics or Mathematics
  • Expert understanding of signal processing, time-series / frequency analysis, algorithms, and data structures
  • Professional development experience with C/C++
  • Experience with software development in Python
    • Jupyter notebooks, numpy, pandas, and scikit-learn
  • Experience with the software development lifecycle: version control; peer reviews; defect tracking; reading and writing documentation; and debugging
  • Experience with unsupervised clustering and supervised classification techniques

Why Sense:

Sense supports a diverse and inclusive workplace where we learn from each other. We welcome candidates with backgrounds that are traditionally underrepresented in tech, and we foster an engaging, respectful, and supportive community where everyone does their best work. Sense is committed to being an equal opportunity employer.

Sense is a growing VC-backed startup with an experienced leadership team and revolutionary machine learning technology.

  • Best Startups in Cambridge - Tech Tribune
  • "One of the world's top 100 AI companies" - VentureBeat
  • Clean Tech Company of the Year - New England Venture Capital Association
  • 50 on Fire - BostInno
  • Top 100 - Red Herring
  • Best Consumer AI Technology - AI Dev World
  • Global Cleantech 100
  • Competitive compensation including equity
  • Remote-friendly
    • Remote or local/hybrid in our Cambridge Central Square office
    • Home office setup allowance ($200/year)
  • Great work-life balance
    • Flexible work hours
    • Vacation starting at 3 weeks/year + 1 week paid sick time
    • Paid parental leave (5 weeks or more depending on location)
    • Dependent Care Accounts
  • Generous healthcare benefits for employees and dependents
    • Medical (90% of the premium and first 50% of the deductible)
    • Dental (90%)
    • Vision (100%)
    • Flexible Spending Accounts
    • Life, AD&D, long- and short-term disability insurance (100%)
  • 401k plan with employer matching
  • Free Sense energy monitor for your home, discounts for friends and family
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.