{"id":855340,"url":"https://alion.io/job/intangible-sr-software-engineer-generative-models","title":"Sr. Software Engineer, Generative Models","company":{"id":680371,"name":"Intangible","domain":"intangible.ai","url":"https://alion.io/company/intangible-3","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"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":"explicit","locations":["Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":96000,"max_usd":196000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":211},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"GCP","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"TypeScript","optional":false},{"name":"Unity","optional":false},{"name":"WebGPU","optional":false},{"name":"World Models","optional":false},{"name":"Amazon ECS","optional":true},{"name":"ComfyUI","optional":true},{"name":"Fine-tuning","optional":true},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true},{"name":"React.js","optional":true},{"name":"Three.JS","optional":true}],"status":"live","first_seen_at":"2026-05-30T01:03:13Z","employer_posted_date":"2026-05-30","last_verified_at":"2026-09-30T01:09:48Z","board_verified":true,"closed_at":null,"days_open":123,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":123},"description":"Sr Software Engineer, Generative AI Models\nAbout Intangible\nIntangible is a spatial intelligence company building a new class of creative tools.\nOur flagship product, Intangible Studio, is a browser-based 3D platform that takes teams from idea to finished scenes and shots with speed and control. We combine real-time 3D with generative AI, so creatives keep hands-on control of composition, camera, animation, and the overall artistic vision. It is the one platform that brings LLMs, image, video, and 3D generation into a single workflow, backed by a multi-agent architecture and a proprietary world model. What you set up is what you get - the speed of AI visualization and the control of 3D.\nIntangible runs in production with customers across film, advertising, retail, events, aerospace, automotive, and deeptech - high-stakes creative work where you can’t afford AI slop. Built by veterans of Apple, EA, ILM, Pixar, Unity, and BMW.\nThe Role\nYou will integrate new generative models (images, video, Gaussian splats) into Intangible Studio and contribute to features in our 3D engine.\nNew image, video, and 3D models ship constantly. Your job is to evaluate them quickly, find what is actually usable, understand new capabilities, and integrate the good ones into our pipeline within days of their launch, not months. That pipeline runs from a 3D scene to scene context to rich prompting and positional data, then into a model that returns a result in a specific style. You will work across the job system that powers it (TypeScript and Node on Google Cloud) and the visualizer that renders it, evolving both as model inputs get richer: image-to-image, image-to-video, video-to-video, multi-image references, and whatever lands next.\nThe bar is cinematic because our customers have high-stakes, real world use cases. We build for high-end creative work, so \"it matches the scene composition\" is table stakes. The harder question is whether the output actually looks good or reads as AI slop. You need the visual eye to tell the difference and the engineering range to fix it.\nWhat You'll Do\nEvaluate new image, video, and 3D models as they ship. Kick the tires, find what is usable, and integrate the winners end to end.\n\nBuild and evolve the job system (TypeScript, Node, Google Cloud) as model inputs grow richer: image-to-image, image-to-video, video-to-video, and multi-image or video references.\n\nOwn integrations all the way through: tuning hooks, backend wiring, and the visualizer and UX changes that ship with them, alongside other engineers.\n\nPitch in on the 3D layer: scene composition, cameras and projection, WebGL and WebGPU, Gaussian splats, and shaders for post-process effects.\n\nHold a cinematic bar on every output. Push back when something looks off instead of shipping it.\n\nGive the team reliable US-timezone coverage alongside 3D engineers based in Europe and Asia.\n\nWhat We're Looking For\nEngineering judgment. You understand the code you ship and do not auto-accept AI-generated commits you cannot maintain.\n\nA real visual eye. You can explain why an image works or does not, not just that it looks fine. A photography, film, or animation habit is a good sign.\n\nCollaborative by default. You jump on a call or ask a question rather than spend three days proving you can do it alone.\n\nExcited by the craft. You see what these tools make possible and want every frame hitting the highest quality.\n\nAhead of the curve. You keep us setting the pace instead of scrambling once something has slipped.\n\nRequirements\n5+ years building and shipping production software, senior enough to own systems end to end\n\nStrong TypeScript and Node. TypeScript is around 90% of our codebase, so this one is non-negotiable.\n\nBackend platform experience with microservices on a major cloud. We use Google Cloud; AWS or Azure experience translates.\n\nWorking knowledge of 3D: how cameras, projection, perspective, and depth of field actually work, plus WebGL or WebGPU\n\nEnough front-end ability to take a feature all the way to the UI\n\nA demonstrable eye for visual quality, ideally backed by a personal obsession with photography, film, animation, or 3D\n\nTechnical Stack\nDay one:\nTypeScript and Node.js (around 90% of our codebase)\n\nMicroservices on a major cloud (we use Google Cloud; AWS or Azure translates)\n\nThree.js, WebGL and/or WebGPU\n\n3D rendering fundamentals: cameras, projection, perspective, depth of field\n\nReact.js to take a feature all the way to the UI\n\nNice to have:\nGaussian splats\n\nShaders for post-process work\n\nECS (entity component system) patterns\n\nFine-tuning or training generative models\n\nGenerative pipelines (e.g. ComfyUI)\n\nAgentic AI or workflow tooling\n\nMicroservices on a major cloud (we use Google Cloud; AWS or Azure translates)\n\nGame development experience","description_format":"text","description_chars":4795,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"China","iso":"CN","kind":"region"},{"name":"India","iso":"IN","kind":"region"},{"name":"Germany","iso":"DE","kind":"region"},{"name":"Japan","iso":"JP","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Arab Emirates","iso":"AE","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Cyprus","iso":"CY","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Indonesia","iso":"ID","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Israel","iso":"IL","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Malaysia","iso":"MY","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Pakistan","iso":"PK","kind":"region"},{"name":"Philippines","iso":"PH","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Saudi Arabia","iso":"SA","kind":"region"},{"name":"South Korea","iso":"KR","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Taiwan","iso":"TW","kind":"region"},{"name":"Thailand","iso":"TH","kind":"region"},{"name":"Turkey","iso":"TR","kind":"region"},{"name":"Uzbekistan","iso":"UZ","kind":"region"},{"name":"Vietnam","iso":"VN","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"},{"name":"Azerbaijan","iso":"AZ","kind":"region"},{"name":"Bahrain","iso":"BH","kind":"region"},{"name":"Bangladesh","iso":"BD","kind":"region"},{"name":"Bhutan","iso":"BT","kind":"region"},{"name":"Brunei Darussalam","iso":"BN","kind":"region"},{"name":"Cambodia","iso":"KH","kind":"region"},{"name":"East Timor","iso":"TL","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Georgia","iso":"GE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Iraq","iso":"IQ","kind":"region"},{"name":"Jordan","iso":"JO","kind":"region"},{"name":"Kuwait","iso":"KW","kind":"region"},{"name":"Laos","iso":"LA","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Lebanon","iso":"LB","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Maldives","iso":"MV","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Mongolia","iso":"MN","kind":"region"},{"name":"Nepal","iso":"NP","kind":"region"},{"name":"Oman","iso":"OM","kind":"region"},{"name":"Palestine","iso":"PS","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Qatar","iso":"QA","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"},{"name":"Sri Lanka","iso":"LK","kind":"region"},{"name":"Tajikistan","iso":"TJ","kind":"region"},{"name":"Turkmenistan","iso":null,"kind":"region"},{"name":"Hong Kong","iso":"HK","kind":"region"},{"name":"Singapore","iso":"SG","kind":"region"},{"name":"Macau","iso":"MO","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Generative 3D"],"lifecycle":[{"event":"open","at":"2026-09-13T06:14:18Z"}],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.218,"p_room":0.28,"age_days":123,"expected_fill_days":30,"reasons":["conf:4","win:tail","crowd:"],"computed_at":"2026-09-30T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/intangible-sr-software-engineer-generative-models","json_url":"https://alion.io/job/intangible-sr-software-engineer-generative-models.json","meta":{"generated_at":"2026-09-30T06:14:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4294,"day_limit":5000,"remaining_today":706,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}