United States Hybrid

Inngest is hiring a SDK & Execution Engineer

About the Role

Inngest is hiring an SDK & Execution Engineer to curate the developer experience for our users, with a focus on clean, idiomatic API design. You will shape SDKs, work on the underlying execution engine, and build APIs for orchestration and step functions, directly impacting millions of developers.

What You'll Do

  • Architect and implement solutions in the execution layer, SDKs, and core systems like step APIs and orchestration.
  • Work in Go, TypeScript, Python, and other languages to build and shape SDKs.
  • Plan and implement execution logic handling hundreds of thousands to millions of requests per second.
  • Contribute to systems architecture and infrastructure changes as the company grows.
  • Collaborate with the team to track metrics and data across function runs, events, traces, and telemetry.
  • Work with backend engineers to design APIs for use across the Inngest cloud dashboard, dev server, and CLIs.
  • Dogfood the Inngest 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.

What We're Looking For

  • A strong product mindset and interest in developer tools.
  • Strong intuition for clean, idiomatic API design.
  • Several years of experience working on distributed systems.
  • Two or more years of professional experience using Go or similar statically typed languages.
  • Experience architecting or designing systems that handle scale.
  • Understanding of engineering trade-offs and the ability to make correct judgment calls on approaches.
  • Understanding of how to observe, monitor, and maintain designed systems.

Nice to Have

  • Experience managing open source, user-facing code and responsibly managing project lifecycles.
  • Deep technical knowledge of one or many languages to create powerful abstractions.
  • Experience working with distributed, event-driven systems and thinking about determinism.

Technical Stack

  • Languages & Frameworks: Go, TypeScript, Python, Kotlin, gRPC, GraphQL, REST APIs
  • Databases & Storage: Postgres, FoundationDB, Valkey, Clickhouse, PubSub/Kafka
  • Infrastructure: k8s, AWS, GCP, Bare Metal
  • Tools: Github, Linear, Slack, Notion, Figma

Team & Environment

You will work collaboratively with the systems team and the console team.

Work Mode

This is a hybrid position open to candidates in the United States.

Inngest focuses on solving long-standing developer problems in novel ways, creating first-of-its-kind solutions, and building tools developers use daily in their own products, with an emphasis on improving UX and performance.

Required Skills
GoPostgresFoundationDBValkeyClickhousePubSubKafkaKubernetesgRPCGraphQLREST APIsSDK DevelopmentDistributed SystemsPerformance Optimization GoPostgresFoundationDBValkeyClickhousePubSubKafkaKubernetesgRPCGraphQLREST APIsSDK DevelopmentDistributed SystemsPerformance Optimization
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Inngest
Inngest builds developer tools that help engineers ship faster, solving long-standing developer problems in a novel way.
All jobs at Inngest Visit website
Job Details
Category backend
Posted 9 months ago