
Software Engineer
Prelude
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $200,000 - $360,000 per year
Tech Stack
About the role
- 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
Requirements
- 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.
Benefits
- generous healthcare
- flexible PTO
- home-office support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
anomaly detection algorithmsgRPCendpoint agentsevent processing pipelinessystems programmingmemory managementconcurrency primitivesalgorithmic complexity analysisprofiling-driven optimizationRust
Soft Skills
collaborationcustomer focustechnical decision-makingproblem-solving