FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesCloudDistributed SystemsGo
About the role
Key responsibilities & impact- Architect and implement solutions in our queueing layer, state store, and execution layer (eg. concurrency over time, or function debounce)
- 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
- Collaborate with team members to expose internal data across metrics stores, APIs, and customer dashboards we host in our cloud UI
- 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
Requirements
What you’ll need- You've been working on distributed systems for several years
- You've used Go or similar statically typed languages professionally for two years or more
- You've architected, or been involved in designing, systems that handle scale
- You understand engineering trade-offs and can make correct judgement calls on approaches available
- You understand how to observe, monitor, and maintain the systems you design
- You appreciate simplicity, even if it's harder to design and build
Benefits
Comp & perks- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Godistributed systemsAPI designsystems architecturethroughput optimizationlatency optimizationtechnical documentationconcurrencyfunction debouncemetrics monitoring
Soft Skills
collaborationcommunicationproblem-solvingjudgmentsimplicity appreciation
