About Inviox Studios
Inviox Studios is a global game art and development studio working with leading publishers and developers worldwide. We specialize in high-end game art production, from concept to final in-game assets, with a strong focus on quality, consistency, and long-term partnerships. Our teams operate across multiple countries, delivering international standards while staying focused, flexible, and deeply involved in our clients’ creative vision.
We are hiring a Senior Python Engineer to lead the technical backbone of our production pipeline infrastructure.
What you will do
Design, build, and own production pipeline systems that automate 3D asset workflows end to end: generation, cleanup, texturing, validation, rendering, and delivery.
Write Python services that integrate AI and ML APIs (image generation, 3D reconstruction, vision models, embedding models) into reliable automated workflows with proper error handling, retries, and logging.
Automate Blender via its Python API in headless environments. Mesh operations, UV handling, material assignment, scene assembly, batch rendering across large volumes of files.
Build automated QA and validation tooling. Geometry checks, texture compliance, metadata validation, structured reporting. Your tools are the first line of defence before anything reaches a human reviewer.
Architect data pipelines and delivery infrastructure. REST APIs, PostgreSQL, S3, metadata tracking, audit trails. Production systems that other engineers and artists depend on daily.
Make technical decisions. You are senior. You choose the architecture, define the patterns, review other people's code, and own the reliability of what ships.
Collaborate directly with art directors, procedural TDs, ML engineers, and QA leads. Translate creative and production requirements into robust technical systems.
What you must bring
7+ years of professional Python engineering in production environments. You have designed systems, not just written scripts. You have maintained code that other people depend on.
Strong experience with at least two of the following: 3D pipeline automation (Blender Python, Maya, Houdini), ML/AI service integration in production, large-scale batch processing and orchestration, computer vision tooling.
Proven ability to work with 3D data programmatically. You understand meshes, UVs, PBR textures, polycounts, file formats (GLB, FBX, USD). You have written code that processes these at scale.
Experience integrating external APIs into production workflows. REST, async patterns, rate limiting, structured response parsing, failure recovery. You have built systems that depend on third-party services and made them reliable.
Solid infrastructure skills. Docker, CI/CD, cloud storage (S3), relational databases (PostgreSQL), monitoring and logging. You deploy and maintain what you build.
Software engineering discipline. Clean architecture, version control, code review, documentation, tests. You write code that a team can maintain and extend without you in the room.
Technical leadership. You have mentored junior engineers, made architecture decisions, and taken ownership of critical systems.
Strongly preferred
Experience with headless Blender at scale. Batch processing, render farm orchestration, geometry node parameter automation across thousands of assets.
Experience with ML model integration in production. Loading and running inference with vision models (CLIP, DINOv2), generative model APIs, structured output parsing and quality filtering.
Experience in games, VFX, or 3D production studios. You understand the domain, the culture, the file formats, and why a broken UV set at 2am is an emergency.
Experience with production tracking tools (ftrack, ShotGrid) or building custom pipeline UIs for non-technical users.
