{"id":4280647,"url":"https://alion.io/job/oxman-senior-full-stack-software-engineer","title":"Senior Full-Stack Software Engineer","company":{"id":688202,"name":"OXMAN","domain":"oxman.com","url":"https://alion.io/company/oxman","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["New York, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":141500,"max":177000,"currency":"USD","period":"year","gross":null,"usd_annual":177000},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Deck.gl","optional":false},{"name":"Digital Twin","optional":false},{"name":"Django","optional":false},{"name":"FastAPI","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Three.JS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"Celery","optional":true},{"name":"Function Calling","optional":true},{"name":"GDAL","optional":true},{"name":"Houdini","optional":true},{"name":"JavaScript","optional":true},{"name":"PostGIS","optional":true}],"status":"live","first_seen_at":"2026-11-13T17:10:04Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-14T02:09:27Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"OXMAN\nOXMAN is a nature-based research and design company based in Manhattan. We incubate ventures and technologies that reimagine the relationship between humanity and the natural world. Working across disciplines-from architecture and ecology to computation and materials science-we develop nature-centric solutions to critical environmental challenges.\nEDEN\nExisting environmental tools for site planning and development sit on either side of a gap: remote sensing observes what is already on the ground, and traditional simulations evaluate fixed plans someone has already drawn. EDEN is building a generative ecosystem digital twin that works from target outcomes, such as carbon sequestration, stormwater retention, microclimate cooling, biodiversity and the cost of site development, to discover the optimal earthworks, planting and management sequence that achieves them.\nOur methods already work on real sites. Over the past several years we have embedded with developers, landowners and operators, designing and engineering their sites in closer harmony with the ecosystems around them, and building the tools we needed along the way. Those tools now generate road networks and lot layouts, minimize earthworks, classify the vegetation a site can support, simulate how an ecosystem performs over multi-year horizons, and optimize a design against cost and ecological outcomes. AI agents adapt these design processes to each client’s brief, and numerical optimizers search them for the designs that perform best.\nToday, our own team operates those tools through a working prototype of a web application. The next step is a product that our clients operate themselves, and we are seeking a Senior Full-Stack Software Engineer to build it.\nRole Overview\nOXMAN is seeking a Senior Full-Stack Software Engineer to join the EDEN team and turn a working research prototype into a reliable web product, owning both the web interface and the API services behind it.\nThis role sits at the intersection of web engineering, spatial data and applied AI. The engineer will help build a platform where a client picks a site, writes a brief in plain language, follows a live search as AI agents and optimizers propose and score designs, and explores results on maps and in 3D. They will work closely with EDEN’s System Architect, UX / UI Designer, computational designers and data scientists. The role is hands-on: the engineer builds the first production version themselves and makes the decisions about web stack, APIs and deployment that are expensive to change later.\nMost web products show data that already exists. This one shows a search as it happens: designs arrive over tens of minutes, each with maps, 3D scenes and a record of the reasoning behind it, and a client has to trust the result enough to build on real land. The ideal candidate cares as much about whether a long-running system is reliable and legible as whether it looks good, and the product they build will decide whether a technology that works in EDEN’s hands works in its clients’ hands.\nThis role is based on-site in the EDEN office in New York City.\nKey Responsibilities\nBuild the interface: Design and build the web app, from choosing a site and writing a brief to following a live search and exploring its results. Make complex output legible, including search trees, scored design alternatives, trade-offs and reports.\n\nShow sites and designs in maps and 3D: Render terrain, rasters, vegetation, water and design geometry in the browser, for example with deck.gl, MapLibre or Three.js, and keep it fast on large sites and many designs.\n\nBuild the backend: Design the APIs, services and job system that run long, compute-heavy searches reliably for many clients at once, locally and in the cloud.\n\nBuild the geospatial data layer: Design and implement robust backend endpoints to ingest, query and serve complex spatiotemporal (geospatial and temporal) data.\n\nModularize design processes as services: With EDEN’s computational designers, turn procedural graphs into versioned modules that are reusable across graphs and composable within them, so new design processes and sites plug into the product without changes to the core.\n\nIntegrate AI agents: Build the parts of the product that call language models, such as reading a brief, answering questions about a result, and showing what an agent did and why. Handle cost, latency, failures and refusals.\n\nShip it properly: Set up authentication, deployment, monitoring, testing and CI, and keep a clear line between prototype code and production code.\n\nKey Goals & Outcomes\nFirst 90 days:\nLearn the current prototype end to end, including how a brief becomes a search, how runs are recorded and how results reach the screen.\n\nWrite a short plan for the production web stack, APIs and deployment, and agree it with the System Architect.\n\nPut the app online for a first group of client users, with sign-in, run history and the existing graphs.\n\nShip one improvement that clients ask for, such as comparing runs side by side or sharing a result.\n\nA reliable production web product that EDEN’s clients operate themselves, in place of the research prototype.\n\nA live search that clients can follow and trust, with each design’s maps, 3D scenes and reasoning presented clearly.\n\nBackend APIs, services and a job system that run long, compute-heavy searches reliably for many clients at once, locally and in the cloud.\n\nDesign processes packaged as versioned, reusable modules, so new processes and sites plug in without changes to the core.\n\nProduction engineering practices in place, including authentication, deployment, monitoring, testing, CI and a clear line between prototype and production code.\n\nRequired Experience\n6+ years building and shipping web products, including owning substantial parts end to end.\n\nStrong Python on the backend (for example FastAPI or Django), and TypeScript with a modern front-end framework such as Vue.\n\nExperience with long-running or compute-heavy work behind a web app, including job queues, background workers, progress streaming and failure handling.\n\nStrong data modeling and SQL, ideally Postgres, and experience with object storage.\n\nCloud deployment, containers and CI, and the judgment to keep infrastructure as simple as the product allows.\n\nCare for interface design and the ability to turn complex, technical results into something a client understands.\n\nClear writing and communication with designers, scientists and engineers.\n\nPreferred Experience\nWeb mapping and 3D, such as deck.gl, MapLibre, Mapbox, Cesium or Three.js, and map tiles for large rasters.\n\nGeospatial data tools such as GDAL, rasterio, shapely or PostGIS.\n\nBuilding products on large language model APIs, including streaming, tool use and cost control.\n\nOrchestrating scientific or simulation workloads, including on GPUs or render farms.\n\nDurable job queues and workflow engines, for example Temporal, Celery or a Postgres-backed queue.\n\nIntegrations with design tools such as Rhino, Houdini or GIS software.\n\nAn interest in ecology, climate or environmental design.\n\nTechnical Skills\nPython on the backend, for example FastAPI or Django.\n\nTypeScript with a modern front-end framework such as Vue.\n\nJob queues, background workers, progress streaming and failure handling for long-running, compute-heavy work.\n\nData modeling, SQL (ideally Postgres) and object storage.\n\nCloud deployment, containers, CI, authentication and monitoring.\n\nWeb mapping and 3D rendering, for example with deck.gl, MapLibre or Three.js (preferred).\n\nIngesting, querying and serving geospatial and temporal data, with tools such as GDAL, rasterio, shapely or PostGIS (preferred).\n\nLanguage model APIs, including streaming, tool use and cost control (preferred).\n\nEssential Qualities\nReliability-minded: cares as much about whether a long-running system is reliable and legible as whether it looks good.\n\nHands-on builder: builds the first production version personally and owns the foundational decisions about web stack, APIs and deployment.\n\nPragmatic: keeps infrastructure as simple as the product allows.\n\nClient-focused: turns complex, technical results into something a client understands and trusts enough to build on real land.\n\nClear communicator: writes and communicates clearly with designers, scientists and engineers.\n\nCollaborative: works closely with the System Architect, UX / UI Designer, computational designers and data scientists.","description_format":"text","description_chars":8468,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Advanced Materials","Industrial Design"],"lifecycle":[{"event":"open","at":"2026-11-13T20:27:48Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["conf:2","win:early"],"computed_at":"2026-11-14T05:03:57Z"},"pay":{"stated_usd_annual":177000,"is_top_pay":false},"html_url":"https://alion.io/job/oxman-senior-full-stack-software-engineer","json_url":"https://alion.io/job/oxman-senior-full-stack-software-engineer.json","meta":{"generated_at":"2026-11-14T05:03:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8416,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":688202},"rest":"https://alion.io/mcp/rest/get_company?id=688202"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foxman-senior-full-stack-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Foxman-senior-full-stack-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Foxman-senior-full-stack-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/oxman-senior-full-stack-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foxman-senior-full-stack-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4280647}},{"tool":"search_jobs","arguments":{"company":"oxman.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4280647},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}