Related skills
grpc rust go rabbitmq kafkaπ Description
- Build the exchange backend: scalable, low-latency services.
- Optimize performance and scale: profile, tune, and debug for latency and throughput.
- Design distributed systems: APIs, data pipelines, streaming with Kafka/Pulsar/RabbitMQ.
- Own reliability and operations across backend systems; ensure security, availability, and scalability.
- Collaborate with product, infra, and data teams.
- Contribute to code quality through reviews and architectural decisions.
π― Requirements
- 4β7+ years backend development; strong in C/C++ (preferred) or Go, Rust, Java.
- Algorithms, data structures, concurrency, memory management, high-throughput systems.
- End-to-end systems; comfortable debugging production issues on Linux.
- Plus: experience in trading systems, HFT, gaming, telecom, or latency-sensitive domains.
- Plus: production experience with Kafka, Pulsar, or similar streaming platforms.
- Plus: familiarity with gRPC, Protobuf, ZeroMQ.
- Plus: experience deploying systems in AWS or similar cloud environments and using containers.
π Benefits
- Competitive salary & equity.
- Unlimited PTO, Health, Vision, & Dental coverage.
- 401k match.
- Hardware setup β new MacBook Pro, big display, & 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!