O

OXMAN

Computational design for biomaterials, architecture

Senior Full-Stack Software Engineer

Full-Stack EngineeringPosted on Nov 13
Full-timeNew York, NY, USA$141.5k - $177k /yr

About the Job

Requirements

  • At least 6 years of experience building and shipping web products, including owning substantial parts end to end.
  • Strong Python backend skills, such as FastAPI or Django, and TypeScript with a modern front-end framework such as Vue.
  • Experience with long-running or compute-heavy work behind a web app, including job queues, background workers, progress streaming, and failure handling.
  • Strong data modeling and SQL skills, ideally Postgres, and experience with object storage.
  • Experience with cloud deployment, containers, and continuous integration, and the judgment to keep infrastructure as simple as the product allows.
  • Care for interface design and the ability to turn complex technical results into something a client understands.
  • Clear writing and communication with designers, scientists, and engineers.

Responsibilities

  • Design and build the web app, from site selection and brief writing through live search and result exploration; make complex output legible, including search trees, scored design alternatives, trade-offs, and reports.
  • Render terrain, rasters, vegetation, water, and design geometry in the browser, and keep it fast on large sites and many designs.
  • Design APIs, services, and a job system that run long, compute-heavy searches reliably for many clients at once, locally and in the cloud.
  • Design and implement robust backend endpoints to ingest, query, and serve complex spatiotemporal data.
  • Work with computational designers to turn procedural graphs into versioned modules that can be reused across and composed within graphs, enabling new design processes and sites to plug into the product without core changes.
  • Build product features that call language models, including reading a brief, answering questions about results, and showing what an agent did and why; handle cost, latency, failures, and refusals.
  • Set up authentication, deployment, monitoring, testing, and continuous integration, and maintain a clear distinction between prototype and production code.
  • Learn the current prototype end to end, including how a brief becomes a search, how runs are recorded, and how results reach the screen.
  • Write a production web stack, API, and deployment plan and agree it with the System Architect.
  • Put the app online for an initial group of client users with sign-in, run history, and existing graphs.
  • Ship a client-requested improvement, such as comparing runs side by side or sharing a result.
  • Build a reliable production web product for clients to operate themselves in place of the research prototype.
  • Deliver a live search clients can follow and trust, with each design’s maps, 3D scenes, and reasoning presented clearly.
  • Package design processes as versioned, reusable modules so new processes and sites plug in without changes to the core.
  • Establish production engineering practices, including authentication, deployment, monitoring, testing, continuous integration, and a clear line between prototype and production code.
  • Work closely with the System Architect, UX/UI Designer, computational designers, and data scientists.

Desired Qualifications

  • Experience with web mapping and 3D, such as deck.gl, MapLibre, Mapbox, Cesium, or Three.js, and map tiles for large rasters.
  • Experience with geospatial data tools such as GDAL, rasterio, shapely, or PostGIS.
  • Experience building products on large language model APIs, including streaming, tool use, and cost control.
  • Experience orchestrating scientific or simulation workloads, including on GPUs or render farms.
  • Experience with durable job queues and workflow engines, such as Temporal, Celery, or a Postgres-backed queue.
  • Experience integrating design tools such as Rhino, Houdini, or GIS software.
  • Interest in ecology, climate, or environmental design.

About the Company

OXMAN

Computational design for biomaterials, architecture

OXMAN designs and builds products, architecture, and molecular systems by blending computational design, materials science, robotics, biology, and ecological engineering. It operates under material ecology, treating objects as part of the environment and favoring growth and decay over traditional assembly and disposal, with examples like the biodegradable O-zero shoe and data-driven grow rooms in a lab-equipped studio. The firm differentiates itself through cross-disciplinary, bio-informed workflows that connect product, architectural, and molecular design with ecological restoration and circular economy practices, backed by private funding. Its goal is to apply nature-inspired design to create sustainable products, buildings, and ecosystems that reduce waste, capture carbon, and foster rewilding and ecological resilience.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
City of Watervliet, New York
Founded
2020

Recently Posted Jobs

Explore more opportunities at OXMAN

See more jobs