Knock is flexible, reliable notifications infrastructure that's built to scale with you. Use our APIs to engage users, power cross-channel workflows, and manage notification preferences
Platform Engineer
Location
Indiana + 1 moreAll locations: Indiana, New York
Posted
28 days ago
Salary
Not specified
Job Description
Job Requirements
- What you’ll be doing in this role
- As a platform engineer you’ll contribute across a range of scaling, product and DX initiatives. By way of example, here are some platform team highlights from the last year:
- Facilitated a 8x YoY increase in monthly messages sent
- Significantly improved latency and margins of our observability product features by adopting ClickHouse for event data
- Zero-downtime Postgres upgrade from 11.9 → 15.3
- Instrumented our services with distributed tracing
- Over the next year you may find yourself working on:
- Scaling our service for the next several growth multiples (billions of txns/month)
- Large-scale dynamic user segmentation
- Multi-region support
- Canary deploys
- What we’re looking for in this role
- We’re looking for a senior engineer (5+ years of experience)
- While experience with our stack is not required, you should be very comfortable with multiple levels of the modern backend stack. For example, you might have experience with GCP or AWS, a modern language, container orchestration, and a tool such as Chef or Ansible. We work primarily with Elixir, Terraform, Kubernetes, and AWS.
- We’d love to see expertise in an area that complements our team’s skillset, be it databases, event-driven architectures, security, dev tooling, etc.
- The ideal candidate will have experience building and operating large-scale production systems at a high-growth startup.
- Strong written and verbal communication skills are a must. The team is internationally distributed and relies heavily on asynchronous communication.
- Our stack
- Our backend services are primarily written in Elixir (which runs on the Erlang VM). We build our front end using Next.js in TypeScript, powered by GraphQL. Our code runs in AWS on EKS using a mixture of Postgres on Aurora, Redis, MongoDB, and ClickHouse for data storage. All our infrastructure is written in Terraform and continuously deployed via Terraform Cloud.
- A note on AI
- All Knock engineers have access to Claude, Cursor & Devin licenses and budget for LLM API spend (e.g. Claude Code). We’re finding that AI tooling increases our leverage as a small team, but we’re also clear-eyed about AI’s current limitations. You don’t need to be all-in on AI to join this team, but you should be curious and willing to learn with us.
Related Guides
Related Categories
Related Job Pages
More Platform Engineer Jobs
Senior Platform Engineer developing infrastructure for Socket's growing customer base
Senior Platform Engineer directing IT platform development and team mentorship at O'Reilly Auto Parts
Associate Platform Engineer developing services at Authenticx
Senior Platform DevEx Engineer [Remote-US]
QuanataQuanata is on a mission to help ensure a better world through context-based insurance solutions. With the full backing of State Farm, we’re powering the insurance industry of tomorrow and helping enable better driving behaviors. Our top tier team of tech-minded professionals comprises data scientists, actuaries, engineers, designers and marketers—many from the best companies in Silicon Valley—and we’re inspired to create the insurance products and experiences of the future. Learn more about us and our work at http://www.quanata.com.
The Senior Platform DevEx Engineer will design platform architecture, optimize deployments, maintain automation processes, improve developer experience, and manage the platform's cloud infrastructure.