HN user

adamduren

23 karma
Posts1
Comments13
View on HN

Lift AI | Senior Software Engineer | Remote (US timezones, LatAm/Canada OK) | Full Time | $80-100K base + 0.50–0.75% equity

Lift AI builds software for the elevator industry, where paper inspection reports and faxed maintenance tickets are still normal. Almost no one is building software for this market. We manage ~5,000 properties and have 1,000+ IoT deployments on elevators across the US. The platform handles asset management, maintenance workflows, contract tracking, and an AI pipeline that extracts structured data from elevator industry documents. Django/PostgreSQL backend, React/TypeScript frontend, all on AWS. The CEO's family has been in the elevator industry for 40 years — we're not outsiders guessing at what the market needs.

You'd be our third engineer. The team is me (CTO, I write code daily, Central Time), one engineer who's been here two years and knows the domain well, and our Chief of Product who handles the PM side. No QA team, no DevOps. You own what you build.

First project: we acquired a field maintenance product that currently runs on Firebase/Firestore. You'd design the migration of its backend onto our Django/PostgreSQL stack, including figuring out a replacement for Firestore's offline sync (we're looking at ElectricSQL). You define the API contract, our other engineer builds the frontend against it. Beyond that, we're actively building AI features. One example: an invoice dispute agent that communicates directly with service providers. You'd help architect those.

Stack: Django 5 / DRF, PostgreSQL, Redis, Django Q, React Router v7, TypeScript, MUI, AWS (CDK, ECS Fargate, ElastiCache, RDS), GitHub Actions. AI features use Claude, OpenAI, and LangChain.

We're async but not siloed — Slack, GitHub PRs, and Linear are where most collaboration happens, with the occasional video call. No standups. We follow Shape Up with 4-week cycles. I review architecture proposals for your first ~90 days, then you own your domains. No on-call rotation. We don't do evening releases, and when something rare breaks, everyone pitches in.

$100K base + 0.50–0.75% equity. We have ~5,000 customers and growing revenue, so the equity isn't a lottery ticket. $100K is below big-city market rate and we know that. We're not focused on titles or hierarchy. Growth here means the scope of what you own keeps expanding, and comp grows with it.

5+ years experience. Python (Django, Flask, or FastAPI) and React/TypeScript in production. You've built something from architecture to deployment without someone telling you how. If you've been engineer #2-5 at a startup, or you're a senior engineer tired of process overhead, or you're at an agency and want to go deep on one product, this is that kind of role.

hiring@liftai.com — send something you've built that you're proud of, and tell us why.

Wouldn't a more sustainable solution other than banning Airbnb involve coming up with regulations that prevent empire-building?

The problem is not the hosts on Airbnb that are listing spare bedrooms or their vacation homes. It's corporations and ambitious individuals that are depleting the supply.

Drugs that target the GLP-1 and GIP pathways can suppress appetite, potentially leading to a significant caloric deficit.

This can lead to the body to break down muscle tissue to obtain protein for energy which could lead to a loss of lean muscle mass

However, maintaining regular exercise and consuming sufficient protein can help to minimize the impact of lean muscle mass loss

Our company LiftAI is currently looking for a Firmware Engineer to join our team. We provide services that help support the elevator industry.

One of our offerings is an affordable sensor based solution that is installed on the elevator car top and sends telemetry about trips the elevator makes and other statistics around the trips.

Our platform is currently CircuitPython based. Engineers that have DSP experience and are interested can send their resume to adam at liftai dot com and I will provide followup information about the position. We're a fully remote company and open to anyone that can work within the contiguous US timezones.

From what I can discern from their website they are not allowed to offer interest bearing accounts in NY [1] which contradicts your claim.

Unfortunately we're unable to offer the interest account in NY.

We're hopeful that some of the state rules and regulations surrounding crypto change in the near future so we will be able to offer our interest account in those states. Unfortunately BlockFi's hands are tied until those rules and regulations change as we take our Compliance extremely seriously.

[1] https://help.blockfi.com/hc/en-us/articles/360049344531-Why-...

Have you checked out Facebook Lite and Messenger Lite? I haven't looked into it much but it's possible they request less permissions as the app is built to have limited functionalities.

We have a project that relies on sending large amounts of data via WebSockets and Safari is our primary supported browser. A recent update has broken Safari's WebSocket implementation and from what we can tell there's no immediate workaround.

Our first attempt was to write code check the `bufferedAmount` property to manage how much data is sent to Safari but it is always reporting 0 as of this recent release. I'm hoping this will catch someone in on the Webkit team or that someone on HN will have an alternative idea for a workaround in the meantime.

I think you meant to say that you switched to Angular 2 with Angular Material 2 which still considers itself in alpha status which I would not currently use in production.

I agree that the documentation can be improved in that respect, however once you have learned the convention it applies for all components. In angular 1 documentation you had the same issues of `ngRepeat` and similar directives being expressed as `ng-repeat` in the HTML attributes. The only explanation is in the directive documentation [0] which can be pretty exhausting to take in.

[0] https://docs.angularjs.org/guide/directive#normalization

I found Polymer to be very easy to pickup coming from Angular 1 & 2. The only friction I experienced was difficulty integrating TypeScript.

Given how Polymer components are typically written with the JavaScript included with the HTML file of the component this was not really an easy option for a beginner.

However using tools like polymer-build with gulp you can still get TypeScript support. In the upcoming Polymer 2.0 release TypeScript typings are going to be included with the library!