Join Our Team

We're building the infrastructure behind connected devices. Join a small, fast team backed by top-tier investors.

Hiring now
3 open roles
Open Positions

Find Your Next Role

Explore opportunities across engineering, product, growth, and more.

Filter:
Showing 3 of 3 roles

Infrastructure Engineer

Engineering • DevOps / Platform
Ann Arbor, MI
Hybrid
$105k-$135k + equity
Engineering
Full-time

WaveHouse is an open source API gateway for ClickHouse. WaveHouse Cloud is the hosted version, running on AWS with Terraform and EKS. You'd run that platform: provisioning, scaling, monitoring, deploys, backups, and the cloud bill. It's a DevOps and infrastructure job, but there's a fair amount of Go in it too, since the control plane is real software and not just config.

Responsibilities

  • Run our Terraform and EKS setup
  • Provision and upgrade per-tenant ClickHouse and WaveHouse instances
  • Own backup and restore, and be able to prove it works before a customer needs it to
  • Handle scaling when one tenant's load looks nothing like the next one's
  • Build metrics, traces, logs and alerts that someone would actually act on at 3am
  • Get deploys boring enough that we stop thinking about them
  • Watch the cloud bill, especially egress
  • Write the runbooks, so the next person on-call isn't guessing
  • Share on-call with our CTO, and have a lot of say in what that rotation turns into
  • Write Go on the control plane
  • Own the infrastructure half of SOC 2

Qualifications

  • You've run Kubernetes in production somewhere small enough that you were the one getting paged
  • Real Terraform experience. Managing state, not following a tutorial
  • Linux and AWS: EC2, VPC, IAM
  • You've owned backup and recovery for something with real data in it
  • You write Go, or you've written enough C, C++, Rust or Java that you'll be fine inside a month
  • You've been on-call, and you can tell us about a night that went badly
  • You're authorized to work in the US. We can hire on OPT and are open to supporting STEM OPT, but we can't sponsor or transfer H-1B visas right now
  • Nice to have: a strong opinion about Flux vs Argo
  • Nice to have: Prometheus and Grafana at a scale where cardinality became your problem
  • Nice to have: secrets management. We're weighing Vault, OpenBao and the AWS native options and haven't committed to any of them
  • Nice to have: Helm, operators, admission policies, Cilium, Karpenter
  • Nice to have: you've run ClickHouse, or Druid, or Influx, or anything else columnar
  • Nice to have: you've cut a cloud bill roughly in half and remember how
  • Nice to have: a homelab
  • Nice to have: open source infrastructure work

Links to open-source work, active GitHub profiles, or a homelab writeup are very welcome. No cover letter required.

Frontend Engineer

Engineering • Full Stack / Product
Ann Arbor, MI
Hybrid
$55k-$85k + equity
Engineering
Full-time

You'd build the parts of WaveHouse Cloud that customers see: the console, signup, usage and billing screens, the docs site, and our TypeScript SDK. WaveHouse pushes data over SSE, so most of these screens are live and updating, which makes them more interesting than normal CRUD. We currently use TypeScript, React, TanStack, Vite, Tailwind and shadcn, but strong opinions about other stacks are welcome.

Responsibilities

  • Build the console: instances, queries, usage
  • Build signup and onboarding. The number that matters is how fast someone gets their first query back
  • Build the billing and usage screens on top of our metering events
  • Make live dashboards behave: reconnects, gaps, what to show while data is still in flight
  • Build the filtering, search and export that people expect once they have real data in here
  • Treat the docs site like a product, since it's how most people will meet us
  • Maintain the TypeScript SDK
  • Write Go on the APIs behind your own screens
  • Keep it fast and keyboard-accessible, and argue with us when we break either
  • Take on-call for what you build, once you're settled in

Qualifications

  • You write TypeScript and React in production
  • You've built something customers log into. A console, a dashboard, an onboarding flow. Marketing sites don't really count here
  • You've put charts in a product people actually used
  • You can write backend code and design an API. Go preferred, but any typed language plus willingness works
  • You care about accessibility and responsive layout without being nagged about it
  • You're authorized to work in the US. We can hire on OPT and are open to supporting STEM OPT, but we can't sponsor or transfer H-1B visas right now
  • Nice to have: you've built UI on top of SSE or WebSockets. That's the closest thing to our real hard problem
  • Nice to have: you've published an SDK someone else depended on
  • Nice to have: performance optimization experience with numbers to back it up
  • Nice to have: Astro or Starlight
  • Nice to have: d3, Recharts or Chart.js, and an opinion about which
  • Nice to have: Mapbox or MapLibre
  • Nice to have: service workers, offline, cross-tab coordination
  • Nice to have: open source you maintain

Links to open-source work, active GitHub profiles, and UX-focused projects you've built are very welcome. No cover letter required.

Software Engineering Intern

Engineering • Internship
Ann Arbor, MI
In-person
$20-$25/hr
Engineering
Flexible hours

We're a small team in Ann Arbor working on WaveHouse, an open source analytics gateway for ClickHouse, and the hosted version of it. Interns here write code that ships to a public repo, so the work has your name on it and you can reference it in the future.

Responsibilities

  • Ship features and fixes to WaveHouse or WaveHouse Cloud
  • Write tests and docs for code that you're shipping
  • Help work through GitHub issues from the community
  • Tell us when something we built is confusing, because you'll notice things we can't see anymore

Qualifications

  • You know Go, TypeScript or Python well enough to be useful
  • You've built something nobody made you build. A side project, a PR to someone else's repo, a homelab, a bot. This matters more to us than coursework
  • Git and a terminal don't scare you
  • You can do 10-20 hours a week, in person, in Ann Arbor
  • Nice to have: Go, or curiosity about it
  • Nice to have: SQL, and any time spent with ClickHouse or Postgres
  • Nice to have: React and TypeScript
  • Nice to have: Docker or Kubernetes, even just from self-hosting
  • Nice to have: any open source contribution, however small

No cover letter required. Links to open-source work, active GitHub profiles, side projects, and project team work you've done are all very welcome. International students: we can hire on CPT, so don't let work authorization stop you from applying.

Don't see the right role?

We're always looking for talented people. Feel free to fill out our application, let us know what you're interested in, and if we think it's a good fit we'll reach out.

Apply Now

Apply for

The role is already pre-selected on the form, but feel free to check off any other roles you're interested in as well. Open in new tab

Wave RF is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.