Summary
The employer is a financial technology company delivering high-performance market data solutions to institutional clients in the trading and financial services sectors. The Rust Engineer will design, build, and optimize high-throughput, low-latency backend services and distributed systems for processing real-time market data, while contributing to architecture and core infrastructure decisions.
Responsibilities
- Design and build high-throughput, low-latency backend services in Rust
- Develop systems responsible for ingesting, processing, and distributing massive volumes of real-time market data
- Optimize performance across memory allocation, concurrency, threading, and network I/O
- Build and enhance distributed systems focused on reliability, scalability, and speed
- Work closely with a small team of engineers on architecture and technical design decisions
- Profile, benchmark, and tune systems to improve throughput and reduce latency
- Contribute to the evolution of core infrastructure supporting mission-critical data platforms
Skills
- Strong professional experience with Rust in production environments
- Experience building high-throughput, low-latency distributed systems
- Deep understanding of concurrency, multithreading, and asynchronous programming
- Strong systems programming background with experience optimizing performance-critical applications
- Experience working with Linux-based systems
- Solid understanding of networking fundamentals, including TCP/IP and socket programming
- Ability to analyze and improve system performance through profiling and benchmarking
Qualifications
Must Haves
- Strong professional experience with Rust in production environments
- Experience building high-throughput, low-latency distributed systems
- Deep understanding of concurrency, multithreading, and asynchronous programming
- Strong systems programming background with experience optimizing performance-critical applications
- Experience working with Linux-based systems
- Solid understanding of networking fundamentals, including TCP/IP and socket programming
- Ability to analyze and improve system performance through profiling and benchmarking
Benefits
- Bonus potential
- Comprehensive medical, dental, and vision coverage
- 401(k)
- Flexible PTO
- Fully remote work environment
- Opportunity to work on highly technical, performance-critical systems