About The Position

Polymarket is the world’s largest prediction market platform, enabling 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. The company is growing fast in both volume and adoption as an alternative news source, with an ambition to become a ubiquitous beacon of truth in global media, powered by fast, reliable, and deeply technical market infrastructure. Polymarket is looking for a backend engineer to help build and scale the core exchange infrastructure that powers their markets. This role is focused on high-performance, low-latency backend systems that must be correct, fast, and resilient under real-world trading load. You’ll be a core individual contributor working with other senior engineers to design, implement, and optimize the systems that sit at the heart of Polymarket’s exchange. This is a high-ownership role with minimal bureaucracy and a strong bias toward execution. They are looking for an experienced backend engineer who enjoys working close to the metal and solving hard distributed systems problems.

Requirements

  • 4–7+ years of professional backend development experience, with strong proficiency in C/C++ (preferred) or another systems language (Go, Rust, Java).
  • Solid understanding of algorithms, data structures, concurrency, memory management, and experience building low-latency, high-throughput systems.
  • Comfortable working on complex systems end-to-end, debugging production issues on Linux, and taking responsibility for correctness and performance.

Nice To Haves

  • Experience in trading systems, HFT, gaming, telecom, or other latency-sensitive domains
  • Production experience with Kafka, Pulsar, or similar streaming platforms at scale
  • Familiarity with gRPC, Protobuf, ZeroMQ, or similar technologies
  • Experience deploying systems in cloud environments (AWS/GCP) and using containers

Responsibilities

  • Design and implement scalable, low-latency backend services that power Polymarket’s exchange, using C/C++ or other performance-oriented systems languages (Go, Rust, Java).
  • Profile, tune, and debug systems with a focus on latency, throughput, memory usage, and correctness in production.
  • Build and operate robust APIs, data pipelines, and event-driven systems using messaging and streaming platforms (Kafka, Pulsar, RabbitMQ).
  • Reinforce security, availability, performance, and scalability across backend systems, and participate in diagnosing and resolving production issues.
  • Work closely with engineers across product, infra, and data to ensure tight integration between the exchange and the broader platform.
  • Participate in code reviews, design discussions, and architectural decisions to maintain a high bar for engineering excellence.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service