Infrastructure Engineer
Company: Inngest Inc
Location: San Francisco
Posted on: May 3, 2025
Job Description:
Inngest is solving long standing developer problems related to
queueing, event-driven systems, and step functions in a novel way -
which means we're creating first-of-it's-kind
solutions.Infrastructure engineering is a critical part of Inngest.
It involves everything from K8S, terraform, and ansible playbooks
(for bare metal) to developing high-throughput datastores to serve
function state, with o11y and alerting as standard. This means that
you'll need to know how to write code (Golang) as well as how to
manage infrastructure.This is a senior level role, so we require at
least 5 years of experience. This role requires working time
overlap with US PST. Ideally, you'd live in the SF Bay Area, but
for strong candidates you may live anywhere in the United
States.This role is more than CI/CD pipelines. We're building bare
metal clusters in many datacenters, owning the networking stack,
and solving everything from millions of DNS queries a second to
load balancing egress amongst switches.What you'll do
- Collaborate with other engineers to architect core systems for
Inngest, including message streams, real-time connectivity to
external clients, consistent hashing caches, etc.
- Collaborate with systems engineers to help develop our
execution engine, state store, etc. (in Go)
- Develop internal tooling (in Go) to manage our systems
- Provision and monitor systems on public clouds, bare metal,
and, in the future, our own hardware.
- Ensure our systems are up to date and secureCore requirements
- A deep understanding of Kubernetes
- A deep understanding of networking, down to the hardware
level
- Experience with bare metal, from VMs to the network
switchesIdeal candidate
- You acted as technical lead, owning the discovery, architecture
design, planning, and execution of complex projects
- You understand how systems scale, how they should be monitored,
and how to deliver and implement such systems
- You are able to identify business priorities and anticipate
pitfalls and risks
- You are passionate about engineering and you choose pragmatism
at work
- You have deep understanding of modern applications design
architecture, networking, performance, scale and how to plan for
it
- You've previously worked in a strong engineering environment as
a systems or infrastructure engineerBonus points
- 5+ years experience as a software engineer
- Experience with Clickhouse, Kafka, Terraform, Ansible
- Experience with FoundationDB
- Experience operating blobstores, eg. Ceph, or SeaweedFS
- Experience with Anycast/BGPWhat your first 90 days will look
like
- First week: you'll learn how we work as a team and our approach
to growth. You'll also start to learn our system architecture, how
we provision and access our infrastructure, and how we monitor our
systems
- By day 30, you'll be proficient with our weekly cadence of work
and have contributed a new feature to our architecture. You'll
fully understand our company, product, and growth strategy and
start to build up context for your product mindset.
- By day 90: you'll have shipped significant changes to our
product and systems for which you created the spec. You'll have
actively participated in the discussions about the future of our
infrastructure architecture at Inngest. You'll have contributed
ideas around product and growth. We're all aligned and mutually
excited about how we work together now and in the future!What we
build with
- Backend: Go
- Infrastructure: Kafka, Clickhouse, Postgres, Redis, and
FoundationDB
- Automation: Terraform, Terragrunt, Ansible
- Github, Linear, Slack, Notion, Figma
- Hosting: Bare metal, and Cloud providers as backups
#J-18808-Ljbffr
Keywords: Inngest Inc, Newark , Infrastructure Engineer, Engineering , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...