Full-Time

Infrastructure Engineer

Knock

Knock

11-50 employees

Scalable notification infrastructure as a service

No salary listed

New York, NY, USA

Remote

Category
DevOps & Infrastructure (2)
,
Required Skills
Datadog
Kubernetes
Apache Kafka
Kinesis
Postgres
Clickhouse
CloudFormation
AWS
Terraform
DevOps
Requirements
  • 4+ years experience as a DevOps engineer or similar in a startup or mid-sized company working with complex systems that operate at scale.
  • Experience working in and on production Kubernetes clusters using infrastructure as code (we use Terraform, but others like Pulumi or CloudFormation are fine too).
  • Experience working on complex AWS deployments (multi-account, complex VPC structure to support EKS, EKS experience).
  • Experience operating and scaling different database technologies. We use Aurora Postgres, Mongo, and ClickHouse so significant experience with at least one of these is a must.
  • Some past experience or familiarity operating and scaling different queues and streams across SQS, Kinesis, Kafka or similar.
  • Strong problem-solving skills with a focus on reliability, scalability, and performance.
  • Strong communications skills, with the ability to work in a fully distributed, remote-first team.
Responsibilities
  • Adopting a Terraform-backed EKS cluster, modernizing & maintaining it for elastic scale, reliability, performance, security, etc.
  • Going deep into troubleshooting Postgres performance, queues of every shape and size, and come out the other side with a plan for scaling another 10x to 100x.
  • Identifying and correcting scaling issues before they affect our customers by relying on and improving our telemetry and traces in Datadog, AWS Cloudwatch, and Honeycomb. If you see a blind spot, you are comfortable getting into the codebase to fix it.
  • Maintaining and improve upon our >99.95% uptime track record.
  • Supporting our product engineering team at moving fast to deliver customer value. Improving the day-to-day developer experience through canaries, faster cycle time, blue/green deploys, etc.
  • Joining on-call rotations on a schedule with the rest of the engineering team.

Knock provides a scalable notification infrastructure as a service for businesses, offering a unified API and developer-friendly tools to engage users across channels. It exposes an API, SDKs in major languages, documentation, and a CLI, while real-time in-app components run on its infrastructure to deliver notifications and manage user preferences. Its developer-first approach, broad language support, ready-to-use in-app components, and strong security and compliance (SOC2 Type 2, GDPR, HIPAA, with annual third-party penetration tests) set it apart from competitors. The goal is to give businesses a reliable, secure, and scalable notification service so they can focus on their core tasks while Knock handles the delivery infrastructure.

Company Size

11-50

Company Stage

Series A

Total Funding

$18M

Headquarters

New York City, New York

Founded

2021

Simplify Jobs

Simplify's Take

What believers are saying

  • Knock raised $12M Series A from Craft Ventures in 2024.
  • Knock launched data functions on March 10, 2026, enriching user data.
  • Knock introduced trigger workflow function on April 7, 2026, enabling modularity.

What critics are saying

  • Novu open-source undercuts Knock with free multi-channel workflows.
  • OneSignal's 1M+ apps commoditize push and email channels Knock charges for.
  • Customer.io steals enterprise clients with superior behavioral segmentation.

What makes Knock unique

  • Knock integrates workflow engine with third-party data triggers for notifications.
  • Knock provides AI-powered agent for building emails and audience segments.
  • Knock offers guides toolbar for real-time in-app message debugging.

Help us improve and share your feedback! Did you find this helpful?

Your Connections

People at Knock who can refer or advise you

Benefits

Remote Work Options

Wellness Program

Mental Health Support

Stock Options

401(k) Retirement Plan

401(k) Company Match

Conference Attendance Budget

Professional Development Budget

Phone/Internet Stipend

Home Office Stipend

Family Planning Benefits

Fertility Treatment Support

Adoption Assistance

Parental Leave

Flexible Work Hours

Paid Vacation

Paid Holidays

PTO/vacation

Hybrid Work Options

Growth & Insights and Company News

Headcount

6 month growth

-3%

1 year growth

4%

2 year growth

4%
Knock
Apr 14th, 2026
Guides toolbar.

Guides toolbar. Last updated: 14 Apr 2026 Summarize: Today Knock Labs, Inc. is introducing the guides toolbar, a floating debug panel you can open in your application to gain real-time visibility into your guides. What it solves. Building in-app messages shouldn't require guessing why they do or don't appear for a given user. The toolbar closes the gap between configuring an in-app message and confirming it works. Whether you're launching a new onboarding tour, a feature announcement, or a contextual nudge, you can validate the full experience before it reaches a single end user. How it works. The guides toolbar allows you to: * See what your users see. Toggle between all guides, active guides, and eligible guides to understand how your targeting rules play out in context. No more guessing whether a guide fired or why it didn't. * Test in your real product environment. Force any guide to display on the current page so you can preview it exactly as your users will experience it within your actual UI, not a simulation. * Inspect targeting in real time. View the parameters being evaluated for the current user and page so you can diagnose issues and fine-tune your audience rules with confidence. Testing best practices. Before launching your guides to users, always test them thoroughly to ensure they work as expected. Focus on these key areas: * Page targeting. Verify your guides appear on the correct pages by testing different URLs and path patterns in your activation rules. * User targeting. Confirm your targeting conditions work correctly by testing with users who should and shouldn't see the guide based on your eligibility criteria. * Engagement tracking events. Interact with your guides and verify that engagement status updates appear as expected in the dashboard (seen, interacted, archived). * User interactions. Click all links, buttons, and interactive elements to ensure they work as expected and navigate to the correct destinations. Getting started. The guides toolbar is available today for all Knock customers. For more information, read the documentation.

Knock
Apr 7th, 2026
Trigger workflow function.

Trigger workflow function. Last updated: 07 Apr 2026 Summarize: Today Knock Labs, Inc. is introducing the trigger workflow function, enabling you to trigger a different workflow from inside a workflow. This function gives teams a way to build modular customer journeys and launch more sophisticated messaging campaigns. Instead of rebuilding the same logic in multiple places, you can create reusable workflow building blocks and trigger them whenever they are needed. That means faster experimentation, easier maintenance, and more consistent customer experiences as your messaging strategy grows. The trigger workflow step functions similarly to a standard workflow trigger, executing a specified workflow with a specified payload. The payload is constructed based on the configuration settings defined in the step. The trigger workflow function is available today for all Knock customers. Learn more about it in its documentation.

Knock
Mar 26th, 2026
Changelog.

Changelog. Knock agent. Last updated: 26 Mar 2026 Summarize: Today Knock Labs, Inc. is introducing the Knock agent, a new way to build, edit, and ship messaging with AI. Built directly into the dashboard, the Knock agent has full context of your Knock account and assists with everything from answering questions to executing day-to-day tasks. How it works. The agent is designed to work how you work. With every prompt, it references your existing setup to ensure outputs match your branding and writing style, make sense in the context of messaging, and leverage existing templates and components. Create and manage resources. The Knock agent can be started from anywhere in the dashboard to create and manage any Knock resources, such as workflows, broadcasts, guides, and more. Generate beautiful emails. Gone are the days of building emails from scratch. Just describe what you want, upload a screenshot of an email you like, or send it a URL to pull content from. The agent builds a client-safe email using your layout and branding. Build audience segments. You can also build user segments from scratch using the Knock agent. Describe the users you want to target, and the agent will pull together the right filters to create a dynamic audience, ready to use. Get started. The Knock agent is now available in public beta for all teams. Agent use is included on all Knock plans at no additional cost during the beta period as Knock Labs, Inc. refine the experience and expand capabilities.

Knock
Mar 10th, 2026
Data functions.

Data functions. Last updated: 10 Mar 2026 Summarize: Today Knock Labs, Inc. is introducing data functions, a new set of workflow steps that enable you to update your data in Knock from within a workflow. The new data functions available include: * Update audience. Add or remove a user to or from a static audience. For example, when users hit a usage milestone, you can add them to a "Power users" audience, or remove them if they churn. * Update user. Modify the recipient's properties or preferences. For example, you can mark the completed_onboarding user property as "true" when a user finishes the onboarding workflow. * Update tenant. Modify a company's properties. For example, when a workspace upgrades their plan, you can update the tenant's plan_tier property to "Pro." * Update object. Modify properties on any object in your environment (e.g. projects, orders, or tasks). For example, when a task is completed, you can update the project's completed_tasks_count so a summary notification shows the right total. * Modify workflow. Add or update a property in your workflow's data scope. This allows you to compute a value in an early step (e.g. a personalized recommendation) and use it in later branch or message steps. Data functions help you turn real-time behavior into structured, reliable data from within a workflow. This ensures records stay enriched and up to date, powers better segmentation and personalization, and enables you to make users eligible to receive other messaging, including guides, broadcasts, or other workflows. Data functions are available today for all Knock customers. Read more about designing workflows.

Knock
Feb 16th, 2024
Our $12M Series A | Knock

We raised $12M from Craft Ventures to bring powerful notification infrastructure to developers everywhere.