← Back to list
Job

Distributed Systems Engineer - Platform

Backend Developer • Remote • Full-time • 📍 US/Remote

On Inngest's Systems Engineering team, builds the core of the product: the durable execution layer, queueing system, state stores, and the distributed systems that connect them.

Responsibilities

  • Architect and implement solutions in the queueing layer, state store, and execution layer (e.g. debounce, concurrency over time)
  • Plan and implement throughput and latency improvements at hundreds of thousands to millions of requests per second
  • Contribute to systems architecture and infrastructure changes as the company grows
  • Collaborate on exposing internal data across metrics stores, APIs, and customer dashboards
  • Work with backend engineers to design APIs for the Inngest cloud dashboard, dev server, and CLIs
  • Dogfood the product and develop ideas for improvements, features, or integrations
  • Communicate with users through Github, email, and Discord
  • Write technical specs for features and documentation for users

Requirements

  • Several years of experience working on distributed systems
  • Two or more years of professional experience with Go or similar statically typed languages
  • Experience architecting, or being involved in designing, systems that handle scale
  • Understanding of engineering trade-offs and sound judgement on approaches
  • Understanding of how to observe, monitor, and maintain the systems you design
  • Appreciation for simplicity, even if it's harder to design and build

Nice to have

  • Experience with compliance (SOC2, ISO27001, HIPAA, etc.) and how it serves security approaches
  • Experience or a solid understanding of networking
  • Experience managing and maintaining systems, e.g. in SRE roles

Soft skills

Strong communication across Github, email, and DiscordProduct mindset and interest in developer toolsOwnership and proactivityCollaboration with designers, engineers, and founders

About the company

Inngest is solving long-standing developer problems in a novel way, building tools developers use in their everyday workflow. Stack: Go, Postgres, Redis, Clickhouse, PubSub/Kafka, k8s; hosted on AWS, GCP, and bare metal.

Similar jobs