|
Work Culture and Your Role in the Company
This trading firm is all about TECHNOLOGY. Of the 1500
employees, over 1/3rd are technology professionals. My client engages in global electronic trading across the majority of exchanges and asset classes. Many of these trades are races, and the
fastest system wins. These computations are some of the most demanding performance challenges in any industry and we’re willing to use any technologies that will give us an edge. If you have
a background in performance tuning of distributed applications and want the chance to compete against some of the best systems in the world, we’d like to talk to you.
|
Required Knowledge, Skills, and Credentials
- Demonstrated track record of delivering distributed applications that meet
demanding performance and stability goals
- Expert C++/linux developer (tools, design, implementation, profiling)
- 5+ years of writing distributed C++ applications in a Linux environment
- Design of protocols, serialization formats, event loops, and inter-process
communication for high performance distributed systems.
- Ability to locate and optimize performance bottlenecks in distributed
systems consisting of dozens of hardware and software components
- Detailed knowledge of the performance characteristics of Linux operating
system internals, x86 servers, Linux system programming/administration, layer 2/3 network hardware, and routing algorithms
- BS or MS in computer science or equivalent work experience
- Strong data analysis training a plus (CS
systems PhD, physical sciences PhD, work in a national lab, etc.)
|