Related skills
c kafka low-latency multithreading high-throughputπ Description
- Build the exchange core: design low-latency, high-throughput components in C/C++.
- Optimize for speed & scale: profile, tune, and debug latency-critical systems.
- Design robust systems: algorithms and data structures; scalable messaging (Kafka).
- Own reliability & correctness: ensure security, availability, and performance.
- Collaborate deeply: work with product, infra, and data for tight integration.
- Contribute to engineering excellence: participate in design and code reviews to maintain quality.
π― Requirements
- 5+ years C/C++ experience with algorithms and low-level optimization.
- Proven experience building/operating low-latency, high-throughput distributed systems.
- Strong problem solving; comfortable with complex end-to-end systems.
- Plus: finance/trading systems, networking, or exchange infrastructure.
- Plus: multithreading, lock-free programming, advanced optimization.
- Plus: familiarity with distributed messaging (Kafka or similar).
π Benefits
- Competitive salary & equity
- Unlimited PTO, Health, Vision, & Dental coverage
- 401k match
- Hardware setup - new MacBook Pro, big display, and accessories
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!