04 Oct
|
Creative Fabrica
|
Perth
04 Oct
Creative Fabrica
Perth
Job Description
About Creative Fabrica n
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.
n
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.
n
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.
About the role n
This is a fully remote role within New Zealand, Australia East Coast or nearby time zones.
n
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.
n
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.
n
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.
n
You will work closely with our other backend engineers, platform engineers, and Product to turn raw model output into a polished product experience.
n
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.
n
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.
n
Your overlap with our Amsterdam headquarters will mostly be asynchronous, so you should be comfortable working independently.
Our stack: Go, Kafka, SQS, gRPC, ConnectRPC, GraphQL, Postgres, AWS (EKS, S3, Lambda).
What you will do n
n
Design and scale Go microservices that manage the full lifecycle of an AI generation.
n
Optimise our ConnectRPC services and asynchronous pipelines (Kafka, SQS) to handle long-running, resource-intensive inference without compromising platform stability.
n
Build the backend logic behind advanced features, including multimodal orchestration across images, video, audio, 3D and vector.
n
Work with AWS to manage large data throughput and integrate with high-performance storage and compute clusters.
n
Collaborate with external providers and Product to bridge the gap between model output and production user experience.
n
Make and document architectural decisions on concurrency, queueing, backpressure and failure handling as the pipeline scales.
n
Improve reliability and latency across the generation path, and own the observability needed to see both clearly.
n
Own quality end to end: code review, testing strategy and on-call readiness for the services you build.
n
Integrate new frontier models into production workflows quickly and safely.
n
Contribute to technical direction across the wider backend platform, not only your own services.
n
Stay current with distributed systems practice, AI infrastructure and model-serving developments.
n
What you will need n
n
Extensive experience building and scaling backend services in Go in high-traffic,
high-volume SaaS environments.
n
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.
n
Deep AWS knowledge (EKS, S3, Lambda) alongside solid relational database skills, ideally Postgres: schema design, query performance and handling growth.
n
Strong production discipline: observability, performance profiling, debugging live systems, code review and automated testing.
n
Comfortable owning and documenting architectural decisions. Good written and spoken English.
n
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.
n
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.
n
Strong written communicator who documents decisions by default, takes direct feedback well, and works effectively in a distributed team with limited real-time overlap.
n
Nice to have n
n
Media processing experience such as video transcoding, audio synthesis or vector manipulation.
n
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.
n
Background in a startup or other fast-moving, distributed workplace, with an interest in helping shape product direction.
n
n
Please note: You must already be living in Australia or New Zealand to be considered for this role.
Is this you? n
Creative Fabrica is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-*****-Ljbffr
📌 Senior Backend Engineer (Go) (Location - Australia Or New Zealand)
🏢 Creative Fabrica
📍 Perth