Senior Backend Engineer (Go) (Location - Australia or New Zealand)
Remote·Posted 10d ago
saasgographqlpostgresawskafka
<div class="content-intro"><p><strong>About Creative Fabrica</strong></p> <p>Creative Fabrica is a subscription platform serving millions of creators, designers, and crafters worldwide. We're built on the principle that everyone can be creative. We remove what stands in the way: expensive software, technical expertise, and time-consuming production.</p> <p>Our Studio AI suite offers more than 26 specialized AI tools that automate technical work: generate custom images, remove backgrounds, create fonts, and produce publication-ready designs in minutes instead of hours.</p> <p>Our content library contains 15+ million commercially-licensed fonts, graphics, SVGs, and templates, giving you professional-quality building blocks without the expense or time of creating assets from scratch.</p></div><h3><strong>About the role:</strong></h3> <p><strong>This is a fully remote role within New Zealand, Australia East Coast or nearby time zones.</strong></p> <p>Creative Fabrica is building a new generation of AI products, and we want the quality and speed of our creative output to match the ambition of the products themselves.</p> <p>Our 26+ AI tools already serve hundreds of thousands of creators every day, from hobbyist crafters to professional designers. The engineering challenge is making heavy, long-running AI workloads feel fast and reliable at that scale.</p> <p>We are looking for a Senior Backend Engineer with deep Go experience who can architect high-concurrency systems and take ownership of our multimodal generation pipeline. As a Senior Backend Engineer (Go), you will own the backend systems behind Studio AI's generation pipeline.</p> <p>You will work closely with our other backend engineers, platform engineers, and Product to turn raw model output into a polished product experience.</p> <p>This is not primarily an API-building role. The difficulty sits in orchestration: coordinating expensive inference across media domains, handling partial failure gracefully and keeping latency predictable under load.</p> <p>You will have significant technical freedom. Sometimes you will pick up a defined problem; other times you will be given an objective and expected to define the architecture yourself.</p> <p>Your overlap with our Amsterdam headquarters will mostly be asynchronous, so you should be comfortable working independently.<br><br><strong>Our stack: Go, Kafka, SQS, gRPC, ConnectRPC, GraphQL, Postgres, AWS (EKS, S3, Lambda).</strong></p> <h3>What you will do:</h3> <ul> <li>Design and scale Go microservices that manage the full lifecycle of an AI generation.</li> <li>Optimise our ConnectRPC services and asynchronous pipelines (Kafka, SQS) to handle long-running, resource-intensive inference without compromising platform stability.</li> <li>Build the backend logic behind advanced features, including multimodal orchestration across images, video, audio, 3D and vector.</li> <li>Work with AWS to manage large data throughput and integrate with high-performance storage and compute clusters.</li> <li>Collaborate with external providers and Product to bridge the gap between model output and production user experience.</li> <li>Make and document architectural decisions on concurrency, queueing, backpressure and failure handling as the pipeline scales.</li> <li>Improve reliability and latency across the generation path, and own the observability needed to see both clearly.</li> <li>Own quality end to end: code review, testing strategy and on-call readiness for the services you build.</li> <li>Integrate new frontier models into production workflows quickly and safely.</li> <li>Contribute to technical direction across the wider backend platform, not only your own services.</li> <li>Stay current with distributed systems practice, AI infrastructure and model-serving developments.</li> </ul> <h3><strong>What you will need: </strong></h3> <ul> <li>Extensive experience building and scaling backend services in Go in high-traffic, high-volume SaaS environments.</li> <li>Proven ability to design distributed microservice architectures, including asynchronous processing (Kafka, SQS), low-latency service communication (gRPC, ConnectRPC or GraphQL) and long-running or resource-intensive workloads with queueing, backpressure and retry strategies.</li> <li>Deep AWS knowledge (EKS, S3, Lambda) alongside solid relational database skills, ideally Postgres: schema design, query performance and handling growth.</li> <li>Strong production discipline: observability, performance profiling, debugging live systems, code review and automated testing.</li> <li>Comfortable owning and documenting architectural decisions. Good written and spoken English.</li> <li>Strong sense of ownership over the reliability and quality of the systems you build, and over whether they actually perform for users rather than just read well.</li> <li>Pragmatic and self-directed; defines an approach without a fully specified brief, balances engineering quality against product goals, and ships dependable systems at pace rather than over-engineering.</li> <li>Strong written communicator who documents decisions by default, takes direct feedback well, and works effectively in a distributed team with limited real-time overlap.</li> </ul> <h3><strong>Nice to have:</strong></h3> <ul> <li>Media processing experience such as video transcoding, audio synthesis or vector manipulation.</li> <li>AI infrastructure experience: model serving at scale, GPU-accelerated workloads, integrating third-party or open-source generative models into production, and cost optimisation for compute-heavy jobs.</li> <li>Background in a startup or other fast-moving, distributed environment, with an interest in helping shape product direction.</li> </ul> <p><strong>Please note: You must already be living in Australia or New Zealand to be considered for this role. </strong></p><div class="content-conclusion"><div class="job-blocks"> <div id="block-13" class="text block"> <div class="body" data-columns="1"> <h3 class="article"><strong>Is this you?</strong></h3> </div> </div> </div> <div class="job-blocks"> <div id="block-15" class="vacancy-text block"> <div class="body" data-columns="1"> <div class="article" data-medium-editor-element=""> <p>Get in touch! We'd love to speak to you.</p> <p>You can apply by clicking the "Apply now" button.</p> <p>Creative Fabrica is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.</p> </div> </div> </div> </div></div>