HighLevel is an AI-powered sales & marketing platform looking for a Lead Engineer to design and build a new Audit Logging System that captures, stores, and exposes platform-wide events for compliance, security, and transparency.
Requirements
- Architect and implement a high-throughput event ingestion system using Kafka, Pub/Sub, or similar queues
- Design a versioned, queryable event schema for all audit and user actions
- Build resilient APIs and SDKs for other microservices to publish and consume audit events
- Ensure data immutability, ordering guarantees, and traceability across distributed systems
- Design a storage architecture optimized for query performance, retention, and cost-efficiency
- Partner with analytical and time-series stores like ClickHouse, Elasticsearch, or BigQuery
- Define data retention, partitioning, and archival strategies to support multi-year compliance
- Enable real-time and historical querying with proper access control and indexing
- Partner with the Security team to define audit categories, critical events, and data governance
- Implement access policies for sensitive logs using RBAC and scoped permissions
- Ensure the system meets SOC2, GDPR, and data retention compliance requirements
- Build mechanisms for tamper detection and data verification
- Design the system to scale to billions of events/day while maintaining low-latency queries
- Build observability and alerting pipelines for ingestion failures and event delays
- Implement idempotent, retry-safe event processing to ensure durability and reliability
- Partner cross-functionally with Users, IAM, Platform, and Infra teams to drive adoption
- Define and evangelize audit logging standards and SDKs for consistent event capture
- Lead design reviews, share technical context, and mentor engineers contributing to the platform
- Work closely with DevOps to optimize deployment, monitoring, and cost efficiency
Benefits
- Generous Paid Time Off
- 401k Matching
- Tuition Reimbursement
- Relocation Assistance
