C/C++ engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Polymarket is looking for a core C/C++ engineer to help build and scale our exchange infrastructure. This is a low-latency, high-throughput systems role focused on the heart of Polymarketâs trading engine. Youâll work on performance-critical components that directly impact market quality, reliability, and speed.
Youâll operate with high ownership and minimal bureaucracy, collaborating closely with other senior engineers to design, implement, and optimize systems that must be correct, fast, and resilient under real-world load., Weâre looking for an experienced individual contributor who enjoys solving hard systems problems and pushing performance limits.
- Build the exchange core: Design and implement low-latency, high-throughput components of Polymarketâs trading and matching infrastructure using C/C++.
- Optimize for speed & scale: Profile, tune, and debug performance-critical systems, with a relentless focus on latency, throughput, and determinism.
- Design robust systems: Develop efficient algorithms and data structures, and build scalable messaging and event-driven systems (e.g. Kafka or similar).
- Own reliability & correctness: Reinforce the security, availability, performance, and scalability of core exchange systems through careful design, testing, and operational rigor.
- Collaborate deeply: Work closely with engineers across product, infra, and data to ensure tight integration between the exchange and the rest of the platform.
- Contribute to engineering excellence: Participate in design reviews, code reviews, and architectural discussions to maintain a high bar for quality across the codebase.
Requirements
- 5+ years of professional C/C++ experience with deep knowledge of algorithms, data structures, and low-level performance optimization.
- Proven experience building or operating low-latency, high-throughput, scalable systems in production environments.
- Strong problem-solving skills, comfort working on complex systems end-to-end, and an entrepreneurial mindset.
- (Plus) Background in finance, trading systems, networking, or exchange infrastructure
- (Plus) Experience with multithreading, lock-free programming, and advanced optimization techniques
- (Plus) Familiarity with distributed messaging systems (Kafka or similar)
Benefits & conditions
- Competitive salary & equity
- Unlimited PTO
- Full Health, Vision, & Dental coverage
- 401k match
- Hardware setup - new MacBook Pro, big display, & accessories
About the company
Polymarket is the worldâs largest prediction market platform. We enable individuals to express views on real-world events by trading on outcomes across politics, economics, sports, culture, and current affairs. Built as a peer-to-peer marketplace with no centralized âhouse,â Polymarket aggregates diverse opinions into transparent, market-based probabilities that reflect collective expectations about the future.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years â And What Weâd Do Again
Data Science & more: The Lopez dilemma
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline