UpCodes

Full Stack Engineer

North America

$90,000 – $150,000Compensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
AI & Machine Learning, Consumer Software, Data & AnalyticsIndustries

Position Overview

  • Location Type: 100% Remote
  • Employment Type: Full-Time
  • Salary:
    • US: $100k - $165k
    • Latin America: $75k - $125k (USD)
    • Canada: $90k - $150k (USD)
  • Description: As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product. We have a frequent cadence of shipping new features and a close connection to our market. You’ll have to be willing to get your hands dirty with (and learn) everything across the stack: API design, frontend, backend, data engineering, algorithms, LLMs, startup engineering, analytics, etc.

Requirements

  • 3+ years of experience building web products, ideally across the stack.
  • Clean and simple code, even when solving complex problems.
  • Strong sense of UX.
  • Good systems design skills.
  • Ability to learn new technologies quickly.
  • Enjoyable to work with.

Responsibilities

  • End-to-end development on features across our web product.
  • Involvement in a frequent cadence of shipping new features.
  • Working closely with the market.
  • Contributing to all aspects of the technology stack (API design, frontend, backend, data engineering, algorithms, LLMs, etc.).

Technology Stack

  • Programming Languages: Python, TypeScript
  • Databases: PostgreSQL, Redis
  • Frameworks/Libraries: FastAPI, React, Next.js, Tailwind
  • Cloud: AWS, Kubernetes
  • LLMs/AI: Pinecone, OpenAI

Example Projects

  • Use an LLM to identify references to other sections in the text of the law.
  • Create Rap Genius-style annotations on sections of building code, to create a more interactive user experience.
  • Write algorithms to detect and display how versions of a code have changed through time, so users understand how regulations have evolved.
  • Migrate our NLP algorithms over to use LLMs.

Skills

Python
TypeScript
PostgreSQL
Redis
FastAPI
React
Next.js
Tailwind
AWS
Kubernetes
Pinecone
OpenAI
LLMs
Algorithm Design
API Design
Data Engineering
UX
Systems Design

UpCodes

Online platform for construction code management

About UpCodes

UpCodes provides an all-in-one platform for code visibility and access, serving professionals in architecture, engineering, construction, and government sectors. The platform leverages technologies for seamless code access, validation, error-checking, and centralized code management, enhancing project efficiency and expertise.

San Francisco, CaliforniaHeadquarters
2016Year Founded
$7.4MTotal Funding
SERIES_ACompany Stage
Consulting, Government & Public SectorIndustries
11-50Employees

Benefits

Flexible hours
Team retreats
Medical & dental insurance
Equity
100% remote

Risks

Potential legal challenges from traditional code publishers threaten UpCodes' operations.
Reliance on AI may expose UpCodes to inaccuracies and liability issues.
Increased competition in AI-driven compliance tools could erode UpCodes' market share.

Differentiation

UpCodes offers a comprehensive platform for building code compliance.
The new Copilot tool uses AI to streamline building code navigation.
UpCodes' platform includes a searchable database covering all state regulations.

Upsides

UpCodes raised $3.36M in pre-Series A funding, boosting its growth potential.
The legal victory against ICC strengthens UpCodes' position in the market.
AI-driven predictive analytics reduce costly revisions in construction projects.

Land your dream remote job 3x faster with AI