Platform Engineer

Knock
Summary
Join Knock, a remote-first Series A startup, as a Platform Engineer and contribute to building and maintaining the infrastructure and services that power our product. As a member of a specialized engineering team, you will design, build, and maintain the infrastructure and services needed to run our product, ensuring its availability and reliability. You will work with a high degree of autonomy, crafting and owning initiatives to achieve greater scale, resilience, and performance. The team collaborates heavily, but each individual has decision-making authority over their initiatives. You will contribute across a range of scaling, product, and developer experience initiatives. Knock is committed to building an inclusive and equitable team.
Requirements
- Be a senior engineer (5+ years of experience)
- Be very comfortable with multiple levels of the modern backend stack
- Have experience with GCP or AWS, a modern language, container orchestration, and a tool such as Chef or Ansible
- Have strong written and verbal communication skills
- Have experience building and operating large-scale production systems at a high-growth startup
Responsibilities
- Contribute across a range of scaling, product and DX initiatives
- Facilitate a 8x YoY increase in monthly messages sent
- Significantly improve latency and margins of our observability product features by adopting ClickHouse for event data
- Zero-downtime Postgres upgrade from 11.9 β 15.3
- Instrument our services with distributed tracing
- Scale our service for the next several growth multiples (billions of txns/month)
- Large-scale dynamic user segmentation
- Multi-region support
- Canary deploys
Preferred Qualifications
Have expertise in an area that complements our teamβs skillset, be it databases, event-driven architectures, security, dev tooling, etc