Skip to content

Senior Backend Engineer

Own and scale Go backend systems orchestrating high-volume, multimodal AI generation workloads, with responsibility for concurrency, reliability, latency, and observability. Requires extensive Go, distributed systems, AWS, asynchronous processing, and production SaaS experience.

About the job

Responsibilities

  • Design and scale Go microservices managing the full lifecycle of AI generation.
  • Optimize ConnectRPC services and asynchronous Kafka and SQS pipelines for long-running, resource-intensive inference.
  • Build backend orchestration across image, video, audio, 3D, and vector generation.
  • Use AWS to manage high data throughput and integrate with high-performance storage and compute clusters.
  • Collaborate with external providers and Product to turn model output into production user experiences.
  • Document architectural decisions involving concurrency, queueing, backpressure, and failure handling.
  • Improve reliability and latency across the generation path and own observability.
  • Own code review, testing strategy, and on-call readiness.
  • Integrate new generative models into production workflows.
  • Contribute to backend platform technical direction and stay current with distributed systems, AI infrastructure, and model serving.

Requirements

  • Extensive experience building and scaling backend services in Go for high-traffic, high-volume SaaS environments.
  • Experience designing distributed microservice architectures with asynchronous processing, low-latency service communication, queueing, backpressure, retry strategies, and resource-intensive workloads.
  • Deep AWS knowledge, including EKS, S3, and Lambda.
  • Solid relational database skills, preferably PostgreSQL, including schema design, query performance, and scaling.
  • Production experience with observability, performance profiling, live-system debugging, code review, and automated testing.
  • Ability to own and document architectural decisions.
  • Strong written and spoken English communication skills.
  • Self-directed approach, sound engineering judgment, and ownership of system reliability and quality.
  • Ability to work effectively in a distributed team with limited real-time overlap.

Nice to Have

  • Media processing experience, such as video transcoding, audio synthesis, or vector manipulation.
  • AI infrastructure experience, including model serving at scale, GPU-accelerated workloads, integrating generative models, and compute-cost optimization.
  • Startup or fast-moving distributed-environment experience.

Skills

Go, Kafka, Amazon Sqs, gRPC, Connectrpc, GraphQL, Postgres, AWS, Amazon Eks, Amazon S3, AWS Lambda, Microservices, Distributed Systems, Model Serving, Kubernetes

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.

MongoDB

MongoDB

Sydney, Australia

Senior Software Engineer
No salary listedHybrid5+ YOEBackend Engineering

Build and operate performant, multi-tenant distributed storage services for MongoDB’s cloud platform. The role requires 5+ years of experience with concurrent systems, cloud services, performance-sensitive software, and backend or compiled codebases, preferably in Rust or C/C++.