Skip to content

Open nowPosted 110 days ago

Full Stack Engineer

upgraid2 open roles

Pay
$100,000 – $130,000 a yearly
Where
Cambridge, MA
Work mode
Hybrid
Get the CV for this job

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

Your applicationOpen nowFull Stack Engineerupgraid · Cambridge, MA
  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 upgraid'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.

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

The posting

Full Stack Engineer

Location: Boston (Somerville) hybrid or remote Type: Full-time, early technical hire Compensation: Base salary range of 100K to 130K + equity Upgraid is not able to support any work visas except OPT with 3 years left.

About Upgraid

Upgraid is an early-stage startup developing a highly specialized AI energy model to read a building's internal systems from space. From skyscrapers to data centers, malls, warehouses, and single-family homes, billions would benefit from system upgrades. We run advanced energy simulations and deliver a ready-to-pitch upgrade proposal for every property that could reduce energy costs, improve health, and create more attractive spaces for humans.

Buildings are foundational to human societies. They are the world’s largest asset class and consume ~40% of energy globally (and generate the same share of greenhouse gas emissions). They shape the way we live, work, play, and interact.

We are hiring a founding Full Stack Engineer who will work across the entire stack. You will be responsible for the end-to-end user experience and the evolution of our analytics platform. We’ve proven our MVP and have paying customers—now we’re scaling to thousands of buildings. Every feature you build directly contributes to bending the curve down on global emissions.

What you’ll do

  • Design and build the interface where customers explore building data, view energy simulations, and act on upgrade recommendations
  • Connect and normalize data from diverse sources (satellite imagery, utility records, building permits, economic data) into a unified format our models can use
  • Extend our FastAPI backend to serve new data products and support frontend features
  • Contribute to the asynchronous job systems that run energy simulations at scale across thousands of buildings
  • Buildings don't come with clean datasets. You'll figure out how to reconcile mismatched addresses, incomplete utility records, and inconsistent permit data into something usable
  • Energy simulations produce a lot of numbers. You'll build interfaces that help non-technical users understand what matters and what to do next
  • We work directly with our customer to improve our products, and want to ensure we are always developing new features that align with their vision
  • Have a strong sense of ownership and enjoy a collaborative culture

Requirements

  • 3 - 5 years of experience working as a full stack engineer developing and deploying web applications using Python and a modern JS framework such as Svelte, React, Vue, or similar
  • 1-2 years of experience designing REST APIs and working with relational databases (PostgreSQL or equivalent)
  • 1+ year of experience wrangling imperfect data—cleaning, transforming, or integrating datasets from multiple sources
  • Experience shipping something end-to-end in a professional environment. We like knowing about personal projects or open-source work too
  • You understand how to measure, ship, and iterate
  • Self-motivation is required
  • Intellectual curiosity about the work you do
  • Ability to work in-office 3 days a week
  • Ability to thrive in a low-ego environment

Preferences

  • Experience developing and use a variety of ML methods
  • Experience working in an early-stage startup or strong desire to work in one
  • Experience building B2B enterprise software

More about Upgraid

We are solving hard problems. In today’s world, building upgrades are very archaic — Physical inspections, owners with no understanding of the systems in their buildings, and expensive manual and differing energy audits make the old way of doing things untenable.

Our experienced founding team includes a former McKinsey partner and leader of “built environment” sustainability, an experienced product leader, and an MIT building scientist. We have rapidly closed our funding round and have advisors who have built companies from zero to IPO and are leaders in the industry. We are ready to scale.

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 upgraid'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 upgraid'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

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