Prelude · 10 hours ago
Software Engineer
Prelude is pioneering a new approach to endpoint security for the Semantic Era. The Software Engineer will be responsible for designing and developing the endpoint observability platform, focusing on systems programming and high-performance software development.
Cyber SecurityDesktop AppsInformation Technology
Responsibilities
Design and implement high-performance anomaly detection algorithms using optimized data structures and our ontology
Build and optimize distributed backend services handling 1M+ concurrent persistent gRPC streams
Develop and optimize endpoint agents for minimal resource footprint (<5% CPU/memory overhead) while processing system telemetry in real-time
Architect multi-tenant event processing pipelines with partition-aware queries, exactly-once semantics, and billion-scale data volumes
Contribute to low-level systems programming: system integrations (e.g., ETW, hardware PMCs), memory management, concurrency primitives
Drive technical decisions on distributed systems patterns, columnar database schemas, API contracts, and performance optimization strategies
Collaborate with research team to translate research into production-grade implementations
Obsess over customer problems, focusing on velocity and user impact over technical pedantry
Qualification
Required
Demonstrated ability to build systems operating at significant scale (millions of concurrent operations, high-throughput event processing, distributed coordination)
Deep understanding of distributed systems principles: streaming architectures, batching strategies, backpressure handling, recovery semantics, consistency models
Performance engineering mindset: algorithmic complexity analysis, profiling-driven optimization, resource-constrained environments, cache efficiency
Strong systems programming foundation: memory safety, concurrency primitives, OS internals (process/thread management, virtual memory, kernel interfaces)
Experience with data-intensive applications: columnar storage systems, time-series databases, real-time analytics, or high-volume data pipelines
Modern systems programming language experience (Rust strongly preferred, but we value problem-solving ability over specific language expertise)
Cloud infrastructure experience with distributed service architectures
Preferred
Deep OS internals knowledge (Windows ETW, Apple ESF, eBPF)
Background in high-throughput systems: high-frequency trading, observability platforms, real-time telemetry, or low-latency distributed systems
Experience with hardware performance monitoring: CPU performance counters, LBR (Last Branch Record), profiling at microsecond granularity
Data engineering at scale with columnar databases or similar OLAP/time-series systems
Performance-critical open source contributions or research publications in systems, security, or databases
Prior experience in startup environments
Cross-platform systems expertise (Windows and macOS)
Benefits
Generous healthcare
Flexible PTO
Home-office support
Company
Prelude
Prelude is a technology company that helps organizations proactively ask questions of their security systems to advance their defenses.
H1B Sponsorship
Prelude has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
Funding
Current Stage
Early StageTotal Funding
$41.83MKey Investors
Brightmind PartnersSequoia CapitalGeneral Advance
2025-09-25Series Unknown· $16M
2022-04-12Series A· $24M
2020-09-24Seed· $1.82M
Recent News
thefastmode.com
2025-09-24
Company data provided by crunchbase