Staff Backend Engineer, Services
Build and scale low-latency backend services for Polymarket’s core exchange, owning performance, distributed systems architecture, and production reliability. The role requires 7+ years of backend experience and strong proficiency in Go, Python, or Java, with Go preferred.
About the job
Responsibilities
- Design and implement low-latency backend services powering the core exchange, primarily in Go, with Python or Java where appropriate.
- Profile and tune systems across the full stack to identify latency, throughput, and memory bottlenecks.
- Build and maintain event-driven data pipelines and APIs using streaming platforms such as Kafka or Pulsar.
- Own production reliability, including diagnosing live incidents, writing postmortems, and shipping preventative fixes.
- Collaborate with product, infrastructure, and data engineers to integrate exchange services across the platform.
- Contribute to distributed-systems architecture, focusing on failure modes, graceful degradation, and recovery from partial outages.
Requirements
- 7+ years of professional backend development experience.
- Strong proficiency in Go, Python, or Java; Go experience is strongly preferred.
- Deep understanding of algorithms, data structures, concurrency, and memory management.
- Experience building and debugging high-throughput, low-latency systems on Linux from design through production operation.
- Strong focus on correctness and defensive programming in systems with financial consequences.
- Ability to work independently in a high-autonomy environment.
Nice-to-haves
- Experience with trading systems, high-frequency trading, gaming, telecom, or other latency-sensitive domains.
- Production experience with Kafka, Pulsar, or similar streaming platforms at scale.
- Familiarity with gRPC, Protobuf, or ZeroMQ.
- Experience deploying and operating cloud services on AWS or Google Cloud using containers and modern deployment tooling.
Compensation and Benefits
- Base salary: $250,000–$500,000, plus equity and benefits.
- Unlimited PTO.
- Full health, vision, and dental coverage.
- 401(k) match.
- Hardware setup including a new MacBook Pro, display, and accessories.
Skills
Go, Python, Java, Algorithms, Data Structures, Concurrency, Memory Management, Linux, Kafka, Pulsar, gRPC, Protobuf, Zeromq, AWS, GCP
Similar jobs
Backend Engineering jobsOwns the architecture and implementation of large-scale code search and retrieval systems, including hybrid ranking, indexing, model routing, and quality evaluation. The role requires 8+ years of software engineering experience, deep search expertise, and Staff-level technical leadership.
Senior technical IC focused on backend architecture and AI technologies for Airbnb's communication and connectivity platform. Partners with senior leaders and contributes code while providing technical leadership across teams.
Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.
Architect and own Coinbase’s end-to-end institutional trading platform, spanning low-latency messaging, order and execution management, connectivity, and settlement. The role requires extensive backend distributed-systems experience, deep Java expertise, and a track record building reliable trading infrastructure in regulated financial environments.
Architect and own Coinbase’s real-time, cross-asset risk and margin engine for institutional trading. The role requires staff-level backend architecture expertise, low-latency Java and messaging experience, and a background building regulated financial risk systems at scale.