Senior Rust Software Engineer
Core
Design and build high-throughput, low-latency Rust services for processing time-sensitive financial data and executing critical workflows.
Role type
Senior IC Rust Software Engineer (Financial Systems)
Builds
Core services, streaming pipelines, and latency-sensitive decisioning systems for financial data.
Domain
Fintech / High-frequency trading infrastructure
Deliverable
production ML models | product features
Required skills
Rust (ownership, lifetimes, concurrency, async, error handling), systems thinking (latency, throughput, backpressure), API design, data modeling, system architecture, performance profiling, Docker, AWS, Terraform
Preferred skills
Experience with coding agents (AI-assisted development), domain-driven design, distributed architectures, microservices, financial services background, compliance/audit exposure
Technologies
Rust, Docker, AWS, Terraform
Responsibilities
Design and build latency-sensitive Rust services handling high-frequency data; Implement robust, testable financial logic with strict correctness guarantees; Build and maintain streaming pipelines (real-time inputs, event processing, feedback loops); Optimize performance across CPU, memory, and network with profiling and benchmarking; Collaborate on API design, data models, and system architecture.
Seniority
Senior, hands-on IC