
Senior C/C++ Engineer, US Exchange
Polymarket7 months ago
Responsibilities
- Design and implement low-latency, high-throughput components of the trading and matching infrastructure using C/C++.
- Profile, tune, and debug performance-critical systems with a focus on latency, throughput, and determinism.
- Develop efficient algorithms, data structures, scalable messaging, and event-driven systems.
- Improve the security, availability, performance, scalability, reliability, and correctness of core exchange systems.
- Collaborate with product, infrastructure, and data engineers to integrate the exchange with the broader platform.
- Participate in design reviews, code reviews, and architectural discussions.
Requirements
- At least five years of professional C/C++ experience.
- Deep knowledge of algorithms, data structures, and low-level performance optimization.
- Experience building or operating low-latency, high-throughput, scalable production systems.
- Strong problem-solving skills and comfort working on complex systems end-to-end.
- Background in finance, trading systems, networking, or exchange infrastructure is a plus.
- Experience with multithreading, lock-free programming, and advanced optimization techniques is a plus.
- Familiarity with distributed messaging systems such as Kafka is a plus.
Benefits
- Competitive salary and equity
- Unlimited paid time off
- Full health, vision, and dental coverage
- 401(k) match
- Hardware setup including a new MacBook Pro, large display, and accessories
Tech Stack
Categories
About Polymarket
Polymarket operates an online prediction-market exchange where people trade on the outcomes of real-world events across politics, economics, sports, and culture. The platform aggregates trades into market-based probabilities and generates revenue through trading fees on a peer‑to‑peer marketplace. Founded in 2020 and headquartered in New York, it is a privately held company.