Software Engineer (Distributed Systems)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Strong intuition for clean, idiomatic API design. • Experience with Golang in production environments. • Architected or involved in the design of systems that can handle massive scale. • Deep knowledge of Typescript (or Python). • Good understanding of gRPC and Protocol Buffers (protobuf). • 3+ years working on distributed systems, specifically with Golang experience for production workloads.
Responsibilities
• Architect and implement solutions in our execution layer and our core systems (eg. step APIs, orchestration, etc.). • Plan and implement improvements on throughput and latency at hundreds of thousands to millions of requests per second. • Contribute to systems architecture and infrastructure changes as we grow. • Work in Golang, Typescript, Python, and/or other languages to help build and shape our SDKs. • Collaborate with team members to track metrics and data across function runs, events, traces, and telemetry. • Work with backend engineers to design APIs that can be used across the Inngest cloud dashboard, dev server and CLIs. • Dogfood the Inngest product and develop ideas for improvements, features, or integrations. • Communicate with our users through Github, email and Discord. • Write technical specs for features and documentation for our users. • What you've done in your career • 3+ years working on distributed systems. • Experience with Go (Golang) in production. • You've architected or been involved in designing systems that can handle massive-scale. • Deep knowledge of Typescript, Python or other typed languages. • You’ve used Redis and ClickHouse. • Good understanding of gRPC and Protocol Buffers (protobuf). • Experience contributing and managing open source, user-facing code. • What we build with • Backend: Go, Postgres, FoundationDB, Redis, ClickHouse, PubSub/Kafka, k8s • APIs: gRPC internally, GraphQL and REST APIs for UI • SDKs: TypeScript, Go, Python, Kotlin, more to come • Hosted on AWS, GCP and Bare Metal • Github, Linear, Discord (Community), Slack, Notion
Benefits
• USA - Level 4Estimated salary depending on experience $175K – $205K • 0.05% – 0.125% • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • or drag and drop here • Please share what interests you about this role, relevant experience, etc. • Add a link to your Linkedin profile.