Software Engineer, Model Integrations

 Posted 3 hours ago
     
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and integrate new AI models into the Griptape Nodes platform to enable artists to build generative AI pipelines. Design the interface for local and open-source model support while translating complex technical errors into actionable artist-facing feedback.
THE ROLE.

The next decade of film, episodic, and game production will be shaped by how well generative AI integrates into the pipelines artists already trust. Foundry's bet — backed by 30 years of building the tools behind every VFX Oscar of the last decade — is that the winners won't be standalone AI apps. They'll be the studios that can compose, control, and reason over a fleet of AI models inside their existing workflows, with the security and traceability production demands.

Griptape Nodes is the orchestration layer that makes that possible: a Python-first, node-based platform where artists assemble pipelines spanning image, video, 3D, audio, and text models — running locally or in the cloud, model-agnostic, and stitched into Nuke, Maya, Blender, and beyond. Griptape Studio is what comes next: a context layer that gives agents real production awareness so AI work can finally be coherent across an entire production.

As a Software Engineer on this team, you'll work on the surface artists touch most in Griptape Nodes: how they access and use AI models. Reporting to the Director of Engineering, you'll be the person who lands new model support on day one, translates technical model behavior into validation and error messages an artist can actually act on, and designs the next-generation interface for open-source and local models, including the deep local-model support that Griptape Studio and other parts of the platform will rely on for chat, agent loops, and more.

Our North Star is "Craveability." We build products people crave to use, not have to use. We measure success by how much users enjoy our products, not just tolerate them. Engineering is held to that bar — we keep users in flow, test the way they actually work, and build with the polish that earns trust. The essentials:
  • Strong Python with the engineering habits to back it up — type hints, tests, packaging, and dependency management aren't optional in your code. You can own a non-trivial feature end-to-end.
  • A degree in computer science.
  • Customer empathy and intuition. You can write the validation, error messages, and defaults that translate technical reality into language an artist can act on — without needing to ask an artist what to write.
  • Working knowledge of the modern model ecosystem — foundation models, diffusion, video and audio generators, model hubs (Hugging Face and friends), and what's involved in running models locally vs. through a hosted API.
  • Hands-on experience with local inference tooling — Ollama, llama.cpp, vLLM, MLX, transformers, or equivalent. You've actually gotten models running on someone's laptop.
  • Generative AI fundamentals — diffusion models, LLMs and agents, fine-tuning, MCP, evaluation metrics, prompt engineering. Enough to debug a workflow when it goes sideways.
  • A track record of using AI tools (Claude, Cursor, Copilot, agent frameworks) to genuinely accelerate your work, not as a novelty.
  • Strong written communication — clear design docs, useful PR descriptions, code comments that future-you will thank past-you for.
  • Comfort working across Windows, Linux, and macOS.

Nice to have, keen to learn:
  • Experience shipping AI/ML integrations inside a product environment.
  • Familiarity with media and entertainment workflows and formats — OpenEXR, USD, ACES, OpenColorIO, common containers and codecs.
  • Open-source contributions to ML or AI tooling.
  • Working knowledge of model quantization, LoRA fine-tuning, or production model evaluation.
  • Background in node-based, dataflow, or visual programming environments.
  • Experience integrating with DCC tools (Nuke, Maya, Houdini, Blender).
  • Ship model support on day one. When a major new foundation model, video generator, voice model, or open-weight checkpoint drops, artists should be able to try it in Griptape Nodes immediately. You build the node and library that makes that real.
  • Translate model behavior into artist language. When a model fails, the system knows what went wrong; the artist usually doesn't. Your job is closing that gap — turning "403: proxy model failed with [800 lines of garbage]" into "Your reference image needs to be at least 1024px wide and 32-bit; yours is 859px and 24-bit." Client-side validation, crisp error messages, sensible defaults, predictable behavior — the craft that turns "technically functional" into "actually pleasant."
  • Design the next-gen interface for open-source and local models. Architect how Griptape Nodes treats self-hosted and on-device models — and build the deep local-model support that lets customers run chat, agent loops, and more entirely locally, including the substrate Griptape Studio and other parts of the platform will lean on.
  • Stay responsive to two signal streams. New models drop nearly every week. Artist feedback never stops. Build the muscle and the systems to turn both into shipped improvements quickly.
  • Make AI part of how we build. Use Claude, Cursor, Griptape Nodes itself, and whatever else clears the path. We expect engineers here to ship faster and reason deeper because of AI, not in spite of it.
  • Hold the quality bar. Design, implement, test, and document features for the way studios actually work. Review code thoughtfully, estimate honestly, and partner with Customer Support when issues surface from the field.
  • Health Savings Account & 401K Plan
  • Medical, Dental and Vision plans
  • Bonus scheme
  • Anniversary day off
  • Passion Days
  • Annual personal learning & development time

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified