Inngest

About Inngest

Empowering developers with reliable serverless functions

🏢 Tech👥 1-10📅 Founded 2021📍 San Francisco, California, United States

Key Highlights

  • Open-source platform enhancing serverless function reliability
  • Headquartered in San Francisco, California
  • Focus on event-driven architecture for developers
  • Small team size of 1-10 employees

Inngest is an open-source platform based in San Francisco, California, that empowers developers to create reliable and event-driven serverless functions. With a focus on enhancing product development, Inngest provides tools that simplify the integration of serverless architecture. The company is par...

🎁 Benefits

Inngest offers competitive equity options, flexible remote work arrangements, and a generous PTO policy to support work-life balance....

🌟 Culture

Inngest promotes a developer-first culture, emphasizing open-source collaboration and innovation, allowing team members to contribute to product direc...

Overview

Inngest is hiring a Distributed Systems Engineer to build the core of their product, focusing on durable execution layers and queueing systems. You'll work with technologies like Go, PostgreSQL, and Kafka, and this position requires a strong product mindset.

Job Description

Who you are

You have a strong background in systems engineering, with experience in building scalable distributed systems that handle complex workloads. Your expertise in Go and familiarity with various database technologies like PostgreSQL and Redis enable you to design robust solutions that meet the needs of millions of developers. You possess a product mindset, understanding the importance of user experience and performance in the tools you build. You thrive in collaborative environments, working closely with designers and engineers to create innovative solutions that solve long-standing developer problems.

You are comfortable with both generalist and specialist roles, able to dive deep into specific technologies while also understanding the broader system architecture. Your experience with queueing systems and state stores allows you to tackle challenges related to concurrency and data management effectively. You are excited about the opportunity to contribute to first-of-its-kind solutions that will be used in everyday developer workflows.

What you'll do

As a Distributed Systems Engineer at Inngest, you will architect and implement solutions for our queueing layer, state store, and execution layer. Your work will involve collaborating with cross-functional teams to ensure that the systems you build are not only functional but also provide an exceptional user experience. You will be responsible for optimizing performance and reliability, ensuring that our systems can handle terabytes to petabytes of storage efficiently.

You will engage in discussions around product and growth, contributing ideas that align with the company's vision. Your role will require you to work closely with the existing systems engineering team, participating in design reviews and code discussions to maintain high standards of quality. You will also have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers.

What we offer

Inngest provides a dynamic work environment where innovation is encouraged. You will have the chance to work on cutting-edge technologies and contribute to solutions that impact a large developer community. We offer competitive compensation and the flexibility of remote work, allowing you to balance your professional and personal life effectively. Our team is passionate about building tools that developers love, and we are looking for someone who shares that enthusiasm and commitment to excellence.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Inngest.

Similar Jobs You Might Like

Based on your interests and this role

Inngest

Software Engineering

Inngest📍 United States - Remote
🏠 Remote
1w ago
Ritual

Distributed Systems Engineer

Ritual📍 Remote - Remote

Ritual is hiring a Distributed Systems Engineer to build and scale their blockchain infrastructure. You'll work on node specialization, consensus mechanisms, and distributed AI execution. This role requires deep expertise in Go and/or Rust.

🏠 RemoteMid-Level
1 year ago
Netflix

Distributed Systems Engineer

Netflix📍 United States - Remote

Netflix is hiring a Senior Distributed Systems Engineer for their Data Platform team to innovate and evolve their data infrastructure. You'll work with technologies like Kafka and Flink to enhance data transport and processing. This role requires expertise in distributed systems and a commitment to building a diverse team.

🏠 RemoteSenior
1 month ago
Hightouch

Software Engineering

Hightouch📍 North America - Remote

Hightouch is seeking a Software Engineer specializing in Distributed Systems to enhance their syncing engine. You'll work on performance optimization and troubleshooting in a multi-cloud infrastructure. This role requires expertise in distributed systems.

🏠 Remote
2w ago
Netflix

Distributed Systems Engineer

Netflix📍 United States - Remote

Netflix is seeking a Distributed Systems Engineer to innovate and evolve their data infrastructure. You'll work on centralized data platforms and tools to support various business functions. This role requires expertise in distributed systems and a commitment to building a diverse team.

🏠 RemoteMid-Level
1 year ago