Background task orchestration and visibility
Technologies: Go, gRPC, Typescript, Python, Github Actions, RESTful API design
We’re looking for a customer-obsessed engineer who’s passionate about developer tooling to help Hatchet build the best developer platform in the world.
Hatchet is a platform for running async jobs — think AI workflows, scheduled notifications, batch processing, data pipelines, etc. We’re used by hundreds of developers each week to build and execute jobs using our 3 SDKs (Python, Typescript, and Go). We’re 100% open source and you can check our our repos here:
Because our users spend the majority of their time working with our SDKs, our API design, developer docs, docstrings, and local dev story are the core interface for our product.
This is where you come in.
About the team
We’re a small team of 3: two 2x YC founders along with a founding engineer. We spend all of our working hours obsessing about and building the product that we’ve always wanted. Alexander has spent the past 6 years working on infrastructure and developer tooling, and previously founded Porter, a platform-as-a-service, while Gabe was previously founder and CTO of Clearmix (YC S20).
Responsibilities:
Qualifications
Benefits:
Hatchet is a distributed, fault-tolerant task queue designed to solve scaling problems like concurrency, fairness, and rate limiting. Our mission is to provide developers with a simple, powerful, and reliable way to distribute and manage background tasks and workflows, enabling them to focus on building great applications.
As multi-time YC founders and CTOs, we have felt the pains of managing complex background tasks and workflows ourselves. We have a transparent, collaborative, and fast-paced culture with a flat organizational structure.
We’re engineers building for engineers. We work closely with our customers in slack to understand their needs and help them achieve their goals. We’re solving the hard infra and architecture problems that are as rewarding as they are thought provoking. Here’s an example of a problem we’ve recently drilled into: https://docs.hatchet.run/blog/multi-tenant-queues.