FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and building high-throughput, log-based streaming systems, with a strong focus on Apache Kafka and Rust programming. Capable of diagnosing complex technical issues and optimizing performance in production environments.
Highest-signal resume keywords
Apache KafkaRust ProgrammingHigh-Throughput SystemsDatabase InternalsSystems-Programming Fundamentals
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Wire ProtocolsStorage EnginesData-Loss PreventionConcurrent-Access CorrectnessPerformance EngineeringFuzzingReplicationConsensusQuery ExecutionClient/Server Compatibility
Soft Skills
Remote Work ComfortAsynchronous Collaboration
Tools & Technologies
RedpandaPulsarWarpStreamNATS JetStreamSolace Event Broker
Industry Keywords
Log-Based StreamingMessaging SystemProduction ScaleSecurity Hardening
Tech Stack
Tools & technologiesApacheJavaKafkaPulsarRustC++Go
About the role
Key responsibilities & impact- Design and build core data-path components for request handling and storage
- Implement and evolve Apache Kafka wire-protocol handling, including parsing, framing, versioning, and backward compatibility
- Build and harden storage engines covering offset and sequence coordination, compaction, retention, and concurrent-access correctness
- Diagnose races, consistency edge cases, and security or robustness issues under concurrent load
- Profile and tune throughput and latency against measured production numbers
- Own pieces of the data path end to end in Rust
- Work with the open-source community on Nisshi through reviews, discussions, and contributions
- Develop Solace Diskless Streaming for Apache Kafka, separating compute from storage and using object storage
Requirements
What you’ll need- Deep hands-on experience building a high-throughput, log-based streaming or messaging system such as Apache Kafka or a comparable platform, including wire protocols, client/server compatibility, and data-loss prevention
- OR deep experience with database internals, including storage engines, write-ahead logs or commit logs, replication and consensus, or query execution
- Strong systems-programming fundamentals in Rust, C++, Go, or Java
- Track record of owning complex technical problems end to end, from design through production
- Comfort working remotely and asynchronously across time zones
- Preferred: production experience in Rust
- Preferred: working knowledge of the Apache Kafka protocol, client libraries, and ecosystem
- Preferred: hands-on experience with Apache Kafka, Redpanda, Pulsar, WarpStream, NATS JetStream, or Solace Event Broker internals
- Preferred: experience running one of these systems at production scale
- Preferred: experience with security hardening, fuzzing, or performance engineering of network services
Benefits
Comp & perks- Hybrid-first flexibility
- Training programs and professional development
- Inclusive and empowered work environment
- Fair, inclusive, and transparent recruitment process
- Hiring-process accommodations
- Human review for interviews and final hiring decisions
- Social activities and team culture
- Remote and asynchronous work flexibility
