Senior Backend Engineer (Go) (Location - Australia or New Zealand)
Core
Architect and scale high-concurrency backend systems for a multimodal AI generation pipeline, coordinating expensive inference across images, video, audio, and 3D domains.
Role type
Senior Backend Engineer (Go)
Builds
Scalable microservices and asynchronous pipelines for Studio AI's generation workflow
Domain
AI Infrastructure / Distributed Systems / Media Processing
Deliverable
production ML models
Required skills
Go, distributed microservice architecture, asynchronous processing (Kafka, SQS), low-latency service communication (gRPC, ConnectRPC, GraphQL), AWS (EKS, S3, Lambda), Postgres, observability, performance profiling, automated testing
Preferred skills
media processing (video transcoding, audio synthesis, vector manipulation), AI infrastructure (model serving at scale, GPU-accelerated workloads), startup experience
Technologies
Go, Kafka, SQS, gRPC, ConnectRPC, GraphQL, Postgres, AWS (EKS, S3, Lambda)
Responsibilities
Design and scale Go microservices for the full lifecycle of AI generation; optimize ConnectRPC services and asynchronous pipelines for long-running inference; build backend logic for multimodal orchestration; manage large data throughput and integrate with high-performance storage/compute; collaborate with external providers and Product; document architectural decisions on concurrency and failure handling; improve reliability and latency; own code review, testing strategy, and on-call readiness; integrate new frontier models into production; contribute to wider backend technical direction
Seniority
Senior, hands-on IC