Remote job
Senior / Staff Platform Software Engineer
Job details
About this role
Role overview Build the backend platform for an AI copilot embedded in a modern trading experience. The role combines systems engineering and platform design: delivering responsive model and tool orchestration, dependable APIs, and safeguards for AI-assisted trading actions. You will work with product and frontend partners to shape how these capabilities behave for users.
Responsibilities - Develop a high-performance Rust backend for streamed responses, low-latency tool execution, caching, and reliable orchestration of models and tools. - Design APIs and runtime services for authentication, authorization, rate limits, auditing, tracing, retries, and fallback behavior. - Build safeguards for trading actions, including predictable order previews, explicit confirmation, idempotent tool calls, and audit records. - Collaborate with product and frontend teams on streaming, grounded responses, explanations, and reversible actions. - Learn the trading domain and turn its needs into secure, resilient platform components.
Requirements - At least eight years of software development experience and strong proficiency in a programming language. - Solid systems fundamentals, including concurrency, networking, performance profiling, reliability, and distributed systems. - Experience designing and operating production APIs or services with observability, correctness, and security in mind. - Ability to define platform needs with stakeholders, design an architecture, and deliver it end to end. - Self-direction and willingness to work through unfamiliar technical or business areas.
Nice to have - Production Rust experience, including asynchronous services, service design, or performance tuning. - Experience with AI or machine learning inference platforms, tool execution, streaming, or retrieval and grounding. - Background in trading systems or other critical financial infrastructure, including order handling, execution, risk checks, or auditability. - Experience with multi-asset trading, margin, or high-throughput Postgres systems.
Benefits and work setup The posting describes compensation that may include base pay, bonus, and equity, along with retirement matching, parental leave, and medical, dental, and vision coverage. The role was marked remote; office perks listed include meal support and stocked kitchens.