Senior Backend Engineer, Markets Engineering
Backend engineer building automation pipelines, data integrations, and market lifecycle infrastructure for a prediction market platform. Requires 4-7+ years experience with Python or Go, distributed systems, and event-driven architecture.
About the job
What You’ll Do
- Build markets automation systems: Design and implement pipelines that automate market creation, parameter configuration, and lifecycle management across thousands of concurrent markets.
- Engineer resolution infrastructure: Build reliable, data-driven resolution systems that integrate with external oracles, news feeds, sports APIs, and real-world data sources to settle markets accurately and on time.
- Design event-driven automation: Build robust event processing systems that detect and respond to real-world triggers across politics, sports, finance, and current events using messaging and streaming platforms (Kafka, Pulsar, RabbitMQ).
- Own reliability & operations: Reinforce correctness, availability, and scalability across markets systems, and participate in diagnosing and resolving production issues.
- Collaborate cross-functionally: Work closely with engineers across product, infra, data, and markets operations to ensure tight integration between the markets layer and the broader platform.
- Contribute to code quality: Participate in code reviews, design discussions, and architectural decisions to maintain a high bar for engineering excellence.
What We’re Looking For
- 4–7+ years of professional backend development experience, with strong proficiency in Python or Go (preferred), or another language such as Rust or Java.
- Solid understanding of distributed systems, data pipelines, and event-driven architecture; comfortable owning systems end-to-end in production.
- Experience building automation systems, workflow orchestration, or integrations with third-party data sources and APIs.
- Comfortable debugging complex systems on Linux and taking ownership of correctness and reliability.
Nice to have:
- Experience with prediction markets, financial data, or real-world event detection systems.
- Familiarity with external data integrations — news feeds, sports APIs, oracles, or similar real-world data sources.
- Production experience with Kafka, Pulsar, or similar streaming platforms at scale.
- Experience deploying systems in cloud environments (AWS/GCP) and using containers.
Benefits
- Competitive salary & equity
- Unlimited PTO
- Full Health, Vision, & Dental coverage
- 401k match
- Hardware setup — new MacBook Pro, big display, & accessories
Skills
Python, Go, Rust, Java, Distributed Systems, Data Pipelines, Event-Driven Architecture, Kafka, Pulsar, RabbitMQ, AWS, GCP, Linux
Similar jobs
Backend Engineering jobsLead the architecture, implementation, and engineering team responsible for reliable, secure data synchronization across cloud and intermittently connected private 5G edge networks. The role requires deep distributed-systems expertise, event-driven architecture experience, and demonstrated technical leadership.
Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.
Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.
Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.