Knock

Platform Engineer

New York, New York, United States

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, API Services, Cloud InfrastructureIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-Time
  • Salary: Not Specified

Knock is on a mission to help products communicate with their users in a more thoughtful way. Building product notifications in-house takes months, often leading to poor user experiences. We believe that—when done right—product notifications help users find value in the products they use every day. That’s why we built Knock.

We're a remote-first (with a NYC base) Series A startup of 25 employees that believe in the power of great software. We're APIs all the way down at Knock—Stripe for payments, Algolia for search, WorkOS for SSO. We're excited to add Knock to that list and to push forward the API-first movement. If you are, too, come join us and let's build something great together.

We’re backed by top investors and operators including Craft Ventures, Afore Capital, Preface Ventures, Worklife Capital, Guillermo Rauch (CEO/Founder @ Vercel), Scott Belsky (CPO @ Adobe), Adam Gross (CEO @ Heroku), and John Kodumal (CTO @ LaunchDarkly), to name a few.

About the Role

We’re looking for a software engineer to join our small but growing platform team. Platform engineering at Knock is the foundation for everything else we do. Because Knock is built by and for engineers, there’s a blurry line between “platform” and “product.” The product is the platform.

The platform team is a specialized engineering team at Knock that designs, builds, and maintains the infrastructure and services needed in order to run our product. They are responsible for the availability and reliability of our service, from API to notification engine execution. They support the product engineering team in their role to build and ship customer-facing features.

Knock’s platform engineers orient around measurable goals set by our CTO, and work with a high degree of autonomy to achieve greater scale, resilience, and performance for our customers & partners. This is a high-agency role. As a team member, you’ll craft and own initiatives to help us hit our goals. The team collaborates heavily, but each individual has decision-making authority over their initiatives.

We care deeply about building a team and culture that is inclusive and equitable for people of all backgrounds and experiences, and believe firmly that the best teams are diverse. We particularly encourage people from underrepresented communities to apply.

Last thing: you can be a great fit even if you don't perfectly match the requirements below. We know there's a lot we don't know and haven't thought of yet, and we're looking for teammates who can tell us what those things are. If that's you, don't hesitate to apply and tell us about yourself!

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.

Skills

API development
Infrastructure
Services
Reliability engineering
Performance optimization
Platform engineering

Knock

Leasing and property management solutions provider

About Knock

Knock CRM provides leasing and property management solutions specifically for the real estate industry, focusing on the multifamily housing market. Its platform enhances the productivity of leasing teams by automating various tasks and offering predictive analytics to support better decision-making. Clients subscribe to Knock CRM's services, gaining access to tools that streamline property management, including workflow automation, marketing solutions, and resident lifecycle management. This integration helps clients improve their leasing performance, increase tenant satisfaction, and ultimately boost their Net Operating Income (NOI). Knock CRM distinguishes itself from competitors through its strong emphasis on customer service, which contributes to high client retention rates. The company's goal is to be a valuable partner for property management firms by increasing occupancy rates and revenue through its comprehensive platform.

Seattle, WashingtonHeadquarters
2014Year Founded
$45.5MTotal Funding
LATE_VCCompany Stage
Data & Analytics, Real EstateIndustries
51-200Employees

Risks

RealPage acquisition may cause integration challenges for Knock CRM clients.
Integration with Realync could raise data privacy concerns.
AI-powered tools may face resistance from users uncomfortable with AI technology.

Differentiation

Knock CRM integrates multiple communication channels for seamless property management.
The platform offers predictive analytics to enhance leasing team decision-making.
Knock CRM's subscription model ensures steady revenue and continuous product development.

Upsides

Increased demand for virtual leasing solutions boosts Knock's AI-powered tools.
Growing interest in personalized tenant experiences aligns with Knock's predictive analytics.
Rising use of data analytics in real estate benefits Knock's analytics capabilities.

Land your dream remote job 3x faster with AI