UI/UX Full-Stack Engineer

New York, NY

About Basis

Basis (https://www.basis.ai/) is a nonprofit applied AI research organization with two mutually reinforcing goals.

The first is to understand and build intelligence. This means to establish the mathematical principles of what it means to reason, to learn, to make decisions, to understand, and to explain; and to construct software that implements these principles.

The second is to advance society’s ability to solve intractable problems. This means expanding the scale, complexity, and breadth of problems that we can solve today, and even more importantly, accelerating our ability to solve problems in the future.

To achieve these goals, we’re building both a new technological foundation that draws inspiration from how humans reason, and a new kind of collaborative organization that puts human values first.

About the Role

We're seeking a Full-Stack Engineer with exceptional UI/UX skills to craft intuitive interfaces for our advanced AI systems. You're the rare talent who combines an obsession for pixel-perfect, user-centric design with the technical prowess to build robust systems end-to-end. Your work will power tools that transform urban planning and other critical domains, driving data-informed and equitable decision-making.

The Project

Your initial focus: a computational zoning model using causal probabilistic programming. This tool will predict policy impacts on key urban metrics, empowering diverse stakeholders to make informed decisions. Future projects will extend our impact to other critical areas of public policy.

You'll Be:

  • Creating Figma designs and prototypes with Basis research scientists and collaborators
  • Designing and implementing full-stack solutions with responsive UIs
  • Creating interactive visualizations for complex data
  • Developing APIs to connect front-end interfaces with back-end models
  • Optimizing performance for large-scale, real-time data processing
  • Collaborating with data scientists to integrate causal models
  • Conducting user testing and iterating based on feedback

Tech Stack:

You'll play a key role in choosing the technical stack---current tools include:

  • Front-end: React, D3.js, Mapbox GL, Typescript
  • Back-end: Node.js, Python, PostgreSQL/PostGIS
  • DevOps: Git, CI/CD pipelines, containerization
  • Cloud: Major cloud platforms

You Have:

  • 3+ years of full-stack development experience
  • Expertise in building UIs for data-heavy applications
  • Strong grasp of user-centered design principles
  • Experience with database design and API development

Nice-to-Haves:

  • GIS tools experience
  • Knowledge of probabilistic and causal machine learning
  • Understanding of public policy or urban planning

We Offer:

  • Work with real-world impact
  • Flexible, remote-first environment
  • Competitive compensation and benefits
  • Professional growth opportunities

Application Components:

Please submit the following:

  • A cover letter (no more than 2 pages) that includes a brief summary of your relevant experience and interest in the role
  • Your CV/resume
  • Your portfolio, submitted as a link to an online portfolio, or as a zipped file attachment (upload as 'Additional File')