|This individual will be part of a options trading development group that is responsible for developing and maintaining highly scalable multi tiered trading applications and infrastructure for the new option market making business Develop Linux based high performance C++ servers in a large distributed environment Analyze and improve latency critical code enhance or rewrite as necessary and suggest alternatives for efficiency Experience with low latency high performance analysis and know tools limitation and propose alternatives to gather information Understand what the theoretical computational limitations Experience with lockfree data structures Good understanding of CPU caching in a multicpu multicore machines for intercommunication Use of GPU CUDA highly parallel technologies where appropriate Shared memory experience with communication between coreshardware thread memory barriers Awarefamiliar with the newest technologies available Being able to identify latency critical code Comfortable working with a large C++ code base and at ease with C++ advanced templates Create new servers and libraries Develop test harnesses for any new or modified processes Candidate Qualifications Very strong lowlevel programming C++ skills in a Linux environment Experience with TCP protocol and pubsub middleware Experience with Multithreaded programming and locking Experience with STL and Boost Analytical and problem solving skills Perl or Python scripting is a plus Knowledge of operating systems and networks Proficient with source code management system Confident team player motivated by a fast paced environment Bachelors degree in Computer Science or Computer Engineering Minimum 7+ years hands on development experience|
Jobs Like This Near Chicago, IL
Articles Related to Jump Trading, LLC
GO TO EMPLOYER WEBSITE
Click on the button below to go to the Jump Trading, LLC website and apply for Senior Performance Software Engineer.