Software Engineer L4, Paxos, London
Responsibilities: design and delivery of a smart order routing system from the ground up, adapting to the quickly evolving requirements of crypto markets Designed the smart order router in a team of three using a microservice-based architecture Wrote a connector service to internal and external market-places for order execution Drove performance improvements by: Load-testing a production-like system while analyzing metrics and resource usage of the key components Using results to tune SQL indices, RabbitMQ parameters and calls to accounting services developed by other teams Lead cross-team initiatives to spread Rust knowledge and best practices — in particular to catch logical errors at compile time by leveraging the type system Engineering support for customer-facing trading-systems, from REST & FIX APIs to the order-matching engine ✓ Rust, Go, Python, AWS, Postgres, Microservices, Protocol Buffer, RabbitMQ ...